PostgreSQL EXCEPT연산자 를 사용 하여 두 번째 쿼리의 출력에 나타나지 않는 첫 번째 쿼리의 행을 반환하는 방법
EXCEPT연산자는 둘 이상의 쿼리 결과 집합을 비교하여 행을 반환합니다.
오른쪽 쿼리에 있지 않은 왼쪽 쿼리만을 반환합니다.
SELECT select_list
FROM A
EXCEPT
SELECT select_list
FROM B;
- 열의 수와 순서는 두 쿼리에서 동일해야합니다.
- 각 열의 데이터 유형은 호환되어야합니다.
반응형
SELECT * FROM top_rated_films
EXCEPT
SELECT * FROM most_popular_films;
- ORDERY BY를 이용할 수 도 있습니다.
SELECT * FROM top_rated_films
EXCEPT
SELECT * FROM most_popular_films
ORDER BY title;
EXCEPT 연산자를 사용하여 두 번째 쿼리의 결과 집합에 나타나지 않은 첫 번째 쿼리의 행을 가져옵니다.
반응형
'SW ENGINEERING > Postgres' 카테고리의 다른 글
[PostgreSQL] BASIC - CUBE (0) | 2021.09.03 |
---|---|
[PostgreSQL] BASIC - Grouping Sets (0) | 2021.09.03 |
[PostgreSQL] BASIC - INTERSECT (0) | 2021.09.03 |
[PostgreSQL] BASIC - UNION (0) | 2021.09.02 |
[PostgreSQL] BASIC - HAVING (0) | 2021.09.02 |
최근댓글