IT/MS-SQL

UNION / UNION ALL / EXCEPT / INTERSECT

Rothschild. 2019. 4. 24. 20:14
반응형

1. UNION
    두 쿼리의 결과를 하나의 행으로 합치는 것을 말한다.

2. UNION ALL
    중복된 열까지 모두 출력

3. EXCEPT
    두 번째 쿼리에 해당하는 것을 제외하는 구문

    SELECT name, mobile1+mobile2 FROM userTb1
    EXCEPT
    SELECT name, mobile1+mobile2 FROM userTb1 WHERE mobile1 IS NULL

4. INTERSECT
    두 번째 쿼리에 해당하는 것만 조회

    SELECT name, mobile1+mobile2 FROM userTb1
    SELECT name, mobile1+mobile2 FROM userTb1 WHERE mobile1 IS NULL

반응형