👉 오늘 한 일
SQL
1. 자동차 종류 별 특정 옵션이 포함된 자동차 수 구하기 📌
SELECT CAR_TYPE, COUNT(*) CARS
FROM CAR_RENTAL_COMPANY_CAR
WHERE OPTIONS REGEXP('통풍시트|열선시트|가죽시트')
GROUP BY CAR_TYPE
ORDER BY CAR_TYPE
- 다른 사람 풀이
- 문제를 바꾸어 생각해보면 옵션 중 시트를 포함한 옵션들을 가져오는 것이기 때문에 LIKE 연산자로도 가능함
SELECT car_type
,COUNT(car_id) AS CARS
FROM car_rental_company_car
WHERE options LIKE '%시트%'
GROUP BY car_type
ORDER BY car_type ASC
2. 가격대 별 상품 개수 구하기 📌
SELECT TRUNCATE(PRICE, -4) PRICE_GROUP, COUNT(*) PRODUCTS
FROM PRODUCT
GROUP BY PRICE_GROUP
ORDER BY PRICE_GROUP