[TIL] 23.02.17

문종현·2023년 2월 17일
0

TIL

목록 보기
84/119
post-custom-banner

👉 오늘 한 일

  • 프로그래머스 SQL(level 2)

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
profile
자라나라 새싹새싹🌱
post-custom-banner

0개의 댓글