구하고자 하는 것
'통풍시트', '열선시트', '가죽시트' 중 하나 이상의 옵션이 포함된 자동차가 자동차 종류 별로 몇대인가
나의 풀이
옵션이 포함된 자동차를 구하고, 그 행들을 그룹 바이로 자동차 종류별로 구분한다.
코드
-- 코드를 입력하세요
SELECT A.CAR_TYPE, COUNT(A.CAR_TYPE) AS CARS
FROM CAR_RENTAL_COMPANY_CAR A
WHERE (A.OPTIONS LIKE '%통풍시트%'
OR A.OPTIONS LIKE '%열선시트%'
OR A.OPTIONS LIKE '%가죽시트%'
)
GROUP BY A.CAR_TYPE
ORDER BY A.CAR_TYPE;
LIKE 대신 정규표현식을 써도 된다.
'ORACLE > 프로그래머스' 카테고리의 다른 글
[JOIN]주문량이 많은 아이스크림들 조회하기 (0) | 2024.05.26 |
---|