모두CBT

다음 SQL 문에서 ORDER BY 절의 의미를 옳게 설명한 것은?OR… | [정보처리기능사 필기] 10년 1회차 기출문제 상세 페이지

1[정보처리기능사 필기] 10년 1회차

다음 SQL 문에서 ORDER BY 절의 의미를 옳게 설명한 것은?
ORDER BY 가산점 DESC, 사원번호 ASC

1

가산점은 오름차순으로, 사원번호는 내림차순으로 정렬

2

가산점은 사원번호를 하나의 그룹으로 묶어 오름차순으로 정렬

3

가산점은 내림차순으로, 사원번호는 오름차순으로 정렬

4

가산점은 사원번호를 하나의 그룹으로 묶어 내림차순으로 정렬

해설

DESC는 내림차순, ASC는 오름차순 정렬을 의미하므로 ③ 가산점은 내림차순으로, 사원번호는 오름차순으로 정렬이 옳다.

SQL의 ORDER BY 절에서 정렬 기준을 여러 개 지정할 때는 앞에 오는 컬럼이 우선 정렬 기준이 되고, 각 컬럼 뒤에 DESC 또는 ASC를 개별적으로 지정한다.

  • ① 가산점 오름차순·사원번호 내림차순: DESC/ASC 방향이 반대로 서술되어 있다.
  • ② 가산점을 사원번호로 그룹화해 오름차순 정렬: ORDER BY는 정렬 절이며 그룹화(GROUP BY)와 무관하다.
  • ④ 가산점을 사원번호로 그룹화해 내림차순 정렬: 마찬가지로 그룹화 개념과 무관한 서술이다.

오류나 개정된 내용이 보이면 알려주세요

이어서 풀어보기

[정보처리기능사 필기] 10년 1회차 60문항 이어서 보기문제·정답·해설을 한 페이지에서 이어서 볼 수 있어요정보처리기능사 필기 기출문제 암기장 전체 보기