SQLDSQL 기본ORDER BY난이도 1MCQ

SQLD ORDER BY 기출문제 #697

문제

다음 중 ORDER BY 절에서 컬럼 별칭(ALIAS) 사용에 대한 설명으로 가장 적절하지 않은 것은?

① SELECT NAME, SAL12 AS ANNUAL FROM EMP ORDER BY ANNUAL; (가능) ② SELECT NAME, SAL FROM EMP ORDER BY SAL12; (가능) ③ SELECT NAME FROM EMP ORDER BY SAL; (가능) ④ SELECT DISTINCT DEPT FROM EMP ORDER BY NAME; (불가능)

정답

4

해설

④가 정답이다. SELECT DISTINCT 사용 시 ORDER BY에는 SELECT 절에 명시된 컬럼만 사용할 수 있다. DEPT만 조회했으므로 NAME으로 정렬할 수 없다. ①은 별칭 사용 가능, ②는 표현식 사용 가능, ③은 SELECT에 없어도 테이블 컬럼이므로 일반적으로 가능하다.

이런 문제 20~50개를 한 번에 풀어보세요

매번 새로 추가되는 모의고사 + 오답 자동 복습 + 회차별 실력 추적. 회원가입 후 무료 이용.

[SQLD] ORDER BY SQL 기본 기출 #697 | sqldpass