집합 연산자SQLD(SQL 개발자) 기출 · 집합 연산자(SQL Server) 다음 중 아래의 SQL과 동일한결과를 추출하는 SQL은?(단, 테이블 TAB1, TAB2의 PK 컬럼은 A, B 이다.)이 문제 풀어보기1.SELECT TAB1.A, TAB1.B FROM TAB1 WHERE NOT EXISTS (SELECT 'X' FROM TAB2 WHERE TAB1.A = TAB2.A AND TAB1.B = TAB2.B);2.SELECT TAB2.A, TAB2.B FROM TAB1, TAB2 WHERE TAB1.A = TAB2.A AND TAB1.B = TAB2.B3.SELECT TAB1.A, TAB1.B FROM TAB1 WHERE TAB1.A NOT IN (SELECT TAB2.A FROM TAB2) AND TAB1.B NOT IN (SELECT TAB2.B FROM TAB2);4.SELECT TAB2.A, TAB2.BFROM TAB1, TAB2 WHERE TAB1.A〈〉TAB2.A AND TAB1.B〈〉TAB2.B정답 및 해설 보기정답: 1번특정 집합에 없는 행을 추출하려면 NOT EXISTS가 가장 정확하다. NOT IN은 서브쿼리에 NULL이 섞이면 결과가 비어버릴 수 있다(1번).