JS' 공부흔적

[SQL] ORDER BY 본문

SQL

[SQL] ORDER BY

이준수 2023. 9. 27. 20:19

SQL에서 손을 놓은지 2년이 넘어버려서 정말 다 까먹었다.. 프로그래머스 SQL 문제들을 풀면서 다시 감을 잡고 있다.

ORDER BY

순서를 정렬하는 키워드이다. default 값은 ASC(오름차순)이라서 명시하지 않아도 된다.

내림차순은 DESC를 명시해야 한다.

 

프로그래머스의 인기있는 아이스크림 문제를 풀며 되새겨본 개념이다.

결론적으로 FIRST_HALF 테이블에서 아이스크림의 맛 FLAVOR를 조회한다. 이때 총주문량을 기준으로 내림차순 정렬하고 총주문량이 같다면 출하 번호를 기준으로 오름차순 정렬하므로 SQL문은 아래와 같다.

SELECT FLAVOR FROM FIRST_HALF
ORDER BY TOTAL_ORDER DESC, SHIPMENT_ID ASC;

 

728x90
반응형