gi_dor

SET 연산자 본문

First/SQL

SET 연산자

기돌 2023. 4. 18. 14:38
728x90

set 연산자의 종류

  • UNUON : 각QUERT 결과의 합집합
  • UNION ALL : 각QUERY결과의 합집합 + 공통부분
  • INTERSECT :  QYERY결과의 교집합
  • MINUS : 첫번째 QUERY 결과와 두번째 QUERY결과의 차집합

예시

-- set 연산자 예시
select name , dept_id , title
from s_Emp
where dept_id =110
union
select name , dept_id , title
from s_emp
where dept_id = 113
order by 1
;

Sub Query

▶ 하나의 selet 문안에 포함되어있는 또 다른 select 문장

  • subquert는 괄호로 묶여있어야한다
  • order by  사용불가
  • 연산자의 오른쪽에 나타나야함
  • 사용 할수 있는 연산자 종류   

   1️⃣ 단일행 연산자 = , > ,>= , < , <= , < , <>
   2️⃣ 복수행 연산자 IN , NOT IN


Single Low sub query 

✔ subquery에서 mainquery로 전달되는 행이 하나인 경우 , 단일행 연산자를 사용

select name , title , dept_id 
from s_emp
where dept_id = ( select dept_id
                    from s_emp
                    where name = '김정미' );

 

728x90

'First > SQL' 카테고리의 다른 글

주말) JOIN 복습  (1) 2023.04.23
SQL 손코딩 TEST  (0) 2023.04.18
정리 _ 테이블 생성 , 조작 , group by , JOIN  (0) 2023.04.17
정리_관계형 데이터 베이스 RDB  (0) 2023.04.17
주말) SQL 예제 복습  (0) 2023.04.16