SQLD(SQL 개발자) 기출 · DML
다음 주어진 테이블에 대해서 아래의 SQL문의 실행 결과로 가장 올바른 것은?

본문)
SELECT ID, AGE
FROM test20
ORDER BY (CASE WHEN ID = 10 OR
ID=13 THEN 1 ELSE 2 END), AGE DESC이 문제 풀어보기
정답 및 해설 보기
정답: 4번
CASE 문을 사용해서 정렬의 순서를 변경했고 그래서 ID가 13, 10번이 가장 먼저 조회된다. 즉, 10과 13번이 먼저 조회되고 AGE로 DESC이므로 13의 AGE가 50이라서 가장먼저 조회된다.