본문 바로가기
TIL

[TIL] 241122

by 좌우지간에 2024. 11. 22.
#가격대 별 상품 개수 구하기
SELECT PRICE-PRICE%10000 AS PRICE_GROUP,
       COUNT(*) PRODUCTS
FROM PRODUCT
GROUP BY 1
ORDER BY 1
;

#상품 별 오프라인 매출 구하기
SELECT P.PRODUCT_CODE,
       SUM(P.PRICE*O.SALES_AMOUNT) SALES 
FROM PRODUCT P JOIN OFFLINE_SALE O ON P.PRODUCT_ID = O.PRODUCT_ID
GROUP BY 1
ORDER BY 2 DESC, 1
;

#재구매가 일어난 상품과 회원 리스트 구하기
SELECT USER_ID,
       PRODUCT_ID
FROM ONLINE_SALE
GROUP BY 1,2
HAVING COUNT(*)>1
ORDER BY 1,2 DESC
;

#진료과별 총 예약 횟수 출력하기
SELECT MCDP_CD as '진료과 코드',
       count(*) as '5월예약건수'
FROM APPOINTMENT
WHERE MONTH(APNT_YMD) = '05'
GROUP BY 1
ORDER BY 2, 1
;

#성분으로 구분한 아이스크림 총 주문량
SELECT I.INGREDIENT_TYPE,
       SUM(F.TOTAL_ORDER) AS TOTAL_ORDER 
FROM ICECREAM_INFO I JOIN FIRST_HALF F ON I.FLAVOR = F.FLAVOR
GROUP BY 1
ORDER BY 2 
;

'TIL' 카테고리의 다른 글

[TIL] 241126  (1) 2024.11.26
[TIL] 최빈값 찾기  (2) 2024.11.25
[TIL] 241121  (2) 2024.11.21
[TIL] 241120  (2) 2024.11.20
[TIL] 241119  (1) 2024.11.19