ddingz 2021. 8. 22. 12:41

ORDER BY 절

SQL 문의 실행 결과를 특정 순서대로 출력하고 싶으면 ORDER BY 절을 사용한다.
정렬의 기본은 오름차순이다.
만약 내림차순으로 정렬하려면 열 이름 다음에 DESC 키워드를 사용하면 된다.


연습문제

-- 도서를 이름순으로 검색하시오.
SELECT *
FROM Book
ORDER BY bookname;
-- 도서를 가격순으로 검색하고, 가격이 같으면 이름순으로 검색하시오.
SELECT *
FROM Book
ORDER BY price, bookname;
-- 도서를 가격의 내림차순으로 검색하시오. 만약 가격이 같다면 출판사의 오름차순으로 출력하시오.
SELECT *
FROM Book
ORDER BY price DESC, publisher ASC; /* ASC는 오름차순 */