SQLD(SQL 개발자) 기출 · DML
다음 SQL중 실행 결과가 다른 하나는?
이 문제 풀어보기
정답 및 해설 보기
정답: 3번
3번은 ELSE 뒤에 다시 WHEN이 나와 CASE 문 문법 순서를 위반했다.
CASE에서는 ELSE는 마지막에 한 번만 사용 가능하며 이후 WHEN은 올 수 없다.
따라서 해당 SQL은 문법적으로 잘못된 구문이다.
CASE에서는 ELSE는 마지막에 한 번만 사용 가능하며 이후 WHEN은 올 수 없다.
따라서 해당 SQL은 문법적으로 잘못된 구문이다.