SQL

SQL - ORDER BY (오름차순, 내림차순)

최 수빈 2024. 11. 21. 16:10

 

 

SELECT 카테고리컬럼명, SUM(계산 칼럼명)
FROM table_name
GROUP BY 카테고리컬럼명
ORDER BY 정렬을원하는컬럼명

 

table_name의 카테고리컬럼을 value합계 기준으로 오름차순정렬

 

 

 

사용예시)

 

 

음식 종류별 주문금액 합계기준으로 오름차순 정렬

 

SELECT cuisine_type, SUM(price) sum_of_price
FROM food_orders
GROUP BY cuisine_type
ORDER BY SUM(price)

sum_or_price GROUP BY cuisine_type ORDER BY SUM(price)

 

 

 

 

음식점별 주문 금액 객단가 내림차순 정렬

 

SELECT restaurnat_name, AVG(name) avg_price
FROM food_orders
GROUP BY restaurant_name
ORDER BY AVG(price)DESC

avg_price GROUP BY restaurant_name ORDER BY avg_price DESC

 

내림차순  =>  DESC 명시

 

 

 

 

 

 

ORDER BY 절에 여러컬럼을 지정할 수 있고, 각 칼럼마다 오름차순 혹은 DESC을 직접 명시하여 내림차순으로 정렬할 수 있다.