SQLD(SQL 개발자) 기출 · 집계 함수
다음 SQL 실행 결과로 가장 적절한 것은?

본문)
SELECT SUM(NULLIF(COL1,100) + COL2) FROM TAB1;이 문제 풀어보기
정답 및 해설 보기
정답: 4번
NULLIF(COL1, 100)은 COL1 값이 100이면 NULL을 리턴하고, 같지 않으면 COL1값을 리턴한다. 따라서 COL1값은 순서대로 NULL, NULL, 200이 리턴되므로 COL2와의 합은 순서대로 NULL, NULL, 300이 되어 총 300이 출력된다.