728x90
EXISTS / NOT EXISTS 함수
: 2개 이상의 테이블에서 일정 데이터가 존재할 경우/ 데이터가 존재하지 않을 경우를 확인할 때 사용하는 함수
SELECT 컬럼명 FROM 테이블명 A WHERE EXISTS / NOT EXISTS (SELECT 컬럼명 테이블명 B WHERE A.컬럼명 = B.컬럼명 ) |
EXISTS 함수
: 테이블 A에 데이터가 있는 테이블 B 데이터 출력
SELECT * FROM B WHERE EXISTS ( SELECT * FROM A WHERE A.COMPANY_ID=B.COMPANY_ID ) |
NOT EXISTS 함수
: 테이블 A에 데이터가 없는 테이블 B 데이터 출력
SELECT * FROM B WHERE NOT EXISTS ( SELECT * FROM A WHERE A.COMPANY_ID=B.COMPANY_ID ) |
'직장인 자기계발 > SQL' 카테고리의 다른 글
제 40회 3월 20일 SQLD 시험 및 합격 후기 (0) | 2021.04.16 |
---|---|
[SQL] 문제 풀 수 있는 사이트 추천! (0) | 2021.02.19 |
[SQL] 순번 매기기 함수 (0) | 2021.02.10 |
[SQL]변환함수 (0) | 2021.01.24 |
SQL : 조인 (0) | 2021.01.22 |