본문 바로가기
SQL

programmers : 자동차 종류 별 특정 옵션이 포함된 자동차 수 구하기

by sooyeoon 2023. 1. 16.

자동차 종류 별 특정 옵션이 포함된 자동차 수 구하기

SELECT CAR_TYPE, COUNT(*) CARS
FROM CAR_RENTAL_COMPANY_CAR  
WHERE OPTIONS LIKE ('%통풍시트%') OR  
      OPTIONS LIKE ('%열선시트%') OR 
      OPTIONS LIKE ('%가죽시트%') 
GROUP BY CAR_TYPE
ORDER BY CAR_TYPE

 

REGEXP

SELECT CAR_TYPE, COUNT(CAR_ID) AS CARS
FROM CAR_RENTAL_COMPANY_CAR
WHERE OPTIONS REGEXP '통풍시트|열선시트|가죽시트'
GROUP BY CAR_TYPE
ORDER BY CAR_TYPE

REGEXP_LIKE

SELECT CAR_TYPE, COUNT(CAR_ID) AS CARS
FROM CAR_RENTAL_COMPANY_CAR
WHERE REGEXP_LIKE (OPTIONS, '통풍시트|열선시트|가죽시트')
GROUP BY CAR_TYPE
ORDER BY CAR_TYPE