
6. 진료과별 총 예약 횟수 출력하기 (LV2)
7. 성분으로 구분한 아이스크림 총 주문량 (LV2)
8. 자동차 종류 별 특정 옵션이 포함된 자동차 수 구하기 (LV2)
9. 카테고리 별 도서 판매량 집계하기 (LV3)
10. 조건에 맞는 사용자와 총 거래금액 조회하기 (LV3)
정답:
SELECT MCDP_CD '진료과 코드'
, COUNT(APNT_NO) AS '5월예약건수'
FROM APPOINTMENT
WHERE APNT_YMD BETWEEN '2022-05-01' AND '2022-05-31'
GROUP
BY MCDP_CD
ORDER
BY COUNT(APNT_NO) ASC, MCDP_CD ASC
정답:
SELECT i.INGREDIENT_TYPE
, SUM(f.TOTAL_ORDER) AS TOTAL_ORDER
FROM FIRST_HALF AS f
JOIN ICECREAM_INFO AS i ON f.FLAVOR = i.FLAVOR
GROUP
BY i.INGREDIENT_TYPE
ORDER
BY TOTAL_ORDER ASC
정답:
SELECT CAR_TYPE
, COUNT(*) AS CARS
FROM CAR_RENTAL_COMPANY_CAR
WHERE OPTIONS LIKE '%통풍시트%'
OR OPTIONS LIKE '%열선시트%'
OR OPTIONS LIKE '%가죽시트%'
GROUP
BY CAR_TYPE
ORDER
BY CAR_TYPE ASC
정답:
SELECT b.CATEGORY
, SUM(s.SALES) AS TOTAL_SALES
FROM BOOK AS b
JOIN BOOK_SALES AS s ON b.BOOK_ID = s.BOOK_ID
WHERE s.SALES_DATE BETWEEN '2022-01-01' AND '2022-01-31'
GROUP
BY b.CATEGORY
ORDER
BY b.CATEGORY ASC
정답:
SELECT b.WRITER_ID
, u.NICKNAME
, SUM(b.PRICE) AS TOTAL_SALES
FROM USED_GOODS_BOARD AS b
JOIN USED_GOODS_USER AS u ON b.WRITER_ID = u.USER_ID
WHERE b.STATUS = 'DONE'
GROUP
BY b.WRITER_ID, u.NICKNAME
HAVING SUM(b.PRICE) >= 700000
ORDER
BY TOTAL_SALES ASC