SQLD(SQL 개발자) 기출 · 집계 함수

다음 SQL 수행 결과로 가장 적절한 것은?
본문)
SELECT COUNT(COL1) RESULT FROM TAB1 WHERE COL3 < 100 GROUP BY COL1;   
SELECT COUNT(COL1) RESULT FROM TAB1 WHERE COL1 IS NOT NULL GROUP BY COL1 
HAVING SUM(COL2) > 500; 

이 문제 풀어보기

정답 및 해설 보기

정답: 2번

첫 번째 문장은 조건에 만족하는 COL1값이 NULL이므로 NULL 그룹이 리턴된다. 따라서 COUNT를 하면 0이 출력되며, 두 번째 문장은 HAVING 조건에 만족하는 그룹이 없으므로 공집합이 출력되어 COUNT 결과가 NULL이 된다.
이 단원 연속 풀기 · 집계 함수개념서 「집계 함수」 읽기

이 단원 공개 기출 70문항

  1. 다음 중 에러가 나지 않는 문장은? (단, DBMS는 오라클)집계 함수
  2. 다음 출력 결과를 갖도록 하는 빈칸의 문장으로 가장 적절한 것은? [그림]집계 함수
  3. 팀별 포지션별 FW, MF, DF, GK 포지션의 인원수와 팀별 전체 인원수를 SQL을 작성할 때 결과가 다른 것은? (보기 1은 SQL Server 환경이고,…집계 함수
  4. 다음 중 오류가 발생하는 문장으로 가장 적절한 것은?집계 함수
  5. 다음 SQL 실행 결과로 가장 적절한 것은? [그림]집계 함수
집계 함수 기출 전체 보기 →