SQLD(SQL 개발자) 기출 · 집합 연산자

아래 SQL의 실행 결과로 알맞은 것은?
본문)
SELECT SUM(SAL) 
FROM TAB1 
WHERE NO NOT IN (SELECT NO 
FROM TAB2 
GROUP BY NO);

이 문제 풀어보기

정답 및 해설 보기

정답: 3번

NOT IN문의 서브쿼리 결과 중 NULL이 포함되는 경우 데이터가 출력되지 않는다. NULL은 논리적으로 비교할 수 없는 연산이기 때문에 NULL을 비교하는 연산자로 인해 전체조건이 거짓이 된다. 조건에 만족하는 값이 없으므로 SUM 결과는 NULL이 된다.
이 단원 연속 풀기 · 집합 연산자개념서 「집합 연산자」 읽기

이 단원 공개 기출 48문항

  1. 테이블이 아래와 같을 때, 다음 집합연산자 수행 결과로 가장 적절한 것은? [그림]집합 연산자
  2. 다음 수행 결과로 가장 적절한 것은? [그림]집합 연산자
  3. 다음 집합 연산자에 대한 설명 중 틀린 것은 무엇인가? (단, DBMS는 오라클)집합 연산자
  4. 아래 SQL 실행 결과로 가장 적절한 것은? [그림]집합 연산자
  5. 아래 SQL 실행 결과로 가장 적절한 것은? [그림]집합 연산자
집합 연산자 기출 전체 보기 →