› Spec
CPU: Apple M1 or Intel i5
RAM: 8GB
Storage: 256GB SSD
OS: macOS or Windows 11
Python: 3.11.5 and 3.8.7
Python_venv_path: Only /desktop/[folder]
IDE: Visual Studio Code
› Home › About › Categories › Guestbook

Categories : SQL

SQL 예시 - (15) 여러 테이블의 제품 판매액 합계


  1. SQL RECURSIVE 예시
    1. 0. SQL 문제
    2. 1. 계산 진행
    3. 2. 실행 결과

SQL RECURSIVE 예시

0. SQL 문제

HALF_ORDER (2분기 제품별 매출액)

NUMBERFLAVORTOTAL_ORDER
01mint525322
02strawberry53128
03chocolate132635
04banana188707
05apple223174


LAST_MONTH (저번달 제품별 매출액)

NUMBERFLAVORTOTAL_ORDER
01mint51565
02strawberry82152
03chocolate32158
04banana70821
05apple41182


1. 계산 진행

SELECT HO.FLAVOR -- 4. FLAVOR 만 지정 출력
FROM HALF_ORDER HO
JOIN LAST_MONTH ho USING(FLAVOR) -- 2. JOIN 으로 데이터 참조
GROUP BY HO.FLAVOR -- 3. FLAVOR을 그룹으로 지정
ORDER BY SUM(HO.TOTAL_ORDER) DESC -- 1. TOTAL_ORDER 의 합계순 으로 정렬
LIMIT 3


2. 실행 결과

FLAVOR
mint
apple
banana
chocolate
strawberry




확대 이미지