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)
음식점별 주문 금액 객단가 내림차순 정렬
SELECT restaurnat_name, AVG(name) avg_price
FROM food_orders
GROUP BY restaurant_name
ORDER BY AVG(price)DESC
내림차순 => DESC 명시
ORDER BY 절에 여러컬럼을 지정할 수 있고, 각 칼럼마다 오름차순 혹은 DESC을 직접 명시하여 내림차순으로 정렬할 수 있다.
'SQL' 카테고리의 다른 글
SQL - IF, CASE (조건에 따른 포맷 변경) (0) | 2024.11.22 |
---|---|
SQL - REPLACE, SUBSTRING, CONCAT(문자 포맷 가공하기) (0) | 2024.11.22 |
SQL - GROUP BY (범주별 연산) (0) | 2024.11.21 |
SQL - SUM, AVERAGE, COUNT, MIN, MAX (2) | 2024.11.20 |
SQL - AND, OR, NOT (여러 개의 조건으로 필터링하기) (0) | 2024.11.20 |