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

다음의 "Mytest17" 테이블에서 아래의 SQL문을 수행한 결과로 알맞은 것은?
본문)
SELECT SUM(C1+C2+C3+C4) FROM Mytest7
UNION ALL
SELECT SUM(C1) + SUM(C2) + SUM(C3) + SUM(C4)
FROM Mytest17;

이 문제 풀어보기

정답 및 해설 보기

정답: 2번

1번째 경우는 4개의 칼럼(C1,C2,C3,C4)모두 NULL이 아닌 값을 가지는 행에 대해서만 합계가 계산되므로 첫 번째 행에서의 칼럼들의 합계만 계산된다.
2번째 경우는 4개의 칼럼에 대해서 각각의 합계가 계산되고 이후에 각 합계들의 최종적인 합계가 계산된다.
이 단원 연속 풀기 · 집합 연산자개념서 「집합 연산자」 읽기

이 단원 공개 기출 48문항

  1. 다음 주어진 테이블에 대해서 아래의 SQL문을 수행하였을 때의 결과로 알맞은 것은? [그림]집합 연산자
  2. SQL문의 집합 연산자에 대한 설명이다. 다음 중 INTERSECT로 올바른 것은?집합 연산자
  3. 다음 SQL의 실행 결과는?집합 연산자
  4. 다음 중 UNION구에 대한 설명으로 가장 올바른 것은?집합 연산자
  5. 다음 중 SQL의 결과가 다른 것은? [그림]집합 연산자
집합 연산자 기출 전체 보기 →