SQLD(SQL 개발자) 기출 · 집계 함수
다음의 SQL문을 실행한 결과를 쓰시오.

본문)
SELECT SUM(CASE WHEN COL1 ='A'
THEN 1 END) AS SUM1,
SUM(CASE WHEN COL3 < 20000 THEN 1 END) AS SUM2
FROM Mytest;이 문제 풀어보기
정답 및 해설 보기
정답: 2번
SUM1은 COL1 ='A'조건을 만족하는 1,2,3행을 각각 1로 되돌리고 합계를 계산하기 때문에 3이 된다. COL2 < 20000 조건은 모든 행이 만족하고 1을 되돌리므로 합계는 7이 된다.