문제
다음 SQL의 실행 결과로 가장 적절한 것은?
① XYZ123, XYZ1C, XYZAB ② XYZ1C, XYZ123, XYZAB ③ XYZAB, XYZ123, XYZ1C ④ XYZ123, XYZAB, XYZ1C
정답
1번
해설
LIKE 'XYZ%' 조건을 만족하는 것은 'XYZ123', 'XYZAB', 'XYZ1C' 3개입니다. ORDER BY CODE에 의해 문자열 사전순으로 정렬하면 먼저 'XYZ1'로 시작하는 값들이 'XYZA'보다 앞에 오고, 'XYZ123'과 'XYZ1C'는 다섯 번째 문자에서 '2'가 'C'보다 앞서므로 'XYZ123', 'XYZ1C', 'XYZAB' 순서가 됩니다.