모두CBT

상품(상품명, 단가, 수량) 테이블에 대하여 필드명 단가(1차 정렬키)… | [정보처리기능사 필기] 04년 2회차 기출문제 상세 페이지

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

상품(상품명, 단가, 수량) 테이블에 대하여 필드명 단가(1차 정렬키)는 오름차순, 필드명 수량(2차 정렬키)은 내림차순으로 검색하려고 한다. 이에 대한 SQL 문의 표기가 옳은 것은?

1

SELECT 상품명, 단가, 수량 FROM 상품 ORDER BY 단가 DESC, 수량 ASC;

2

SELECT 상품명, 단가, 수량 FROM 상품 ORDER BY 단가 ASC, 수량 DESC;

3

SELECT 상품명, 단가, 수량 FROM 상품 ORDER TO 단가 DESC, 수량 ASC;

4

SELECT 상품명, 단가, 수량 FROM 상품 ORDER BY 단가 ASC AND 수량 DESC;

해설

단가를 오름차순, 수량을 내림차순으로 정렬하는 SQL문은 ② SELECT 상품명, 단가, 수량 FROM 상품 ORDER BY 단가 ASC, 수량 DESC;이다.

ORDER BY 절은 정렬 기준 필드를 쉼표로 나열하고 각 필드 뒤에 ASC(오름차순) 또는 DESC(내림차순)를 개별로 지정한다.

  • ①은 1차·2차 정렬 방향이 반대로 지정되어 있다.
  • ③은 ORDER BY 대신 존재하지 않는 ORDER TO 구문을 사용했다.
  • ④는 정렬 필드를 AND로 연결했는데, ORDER BY 절에서는 필드를 쉼표로 구분해야 한다.

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

이어서 풀어보기

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