Snoopy [프로그래머스/SQL] 64. 자동차 종류 별 특정 옵션이 포함된 자동차 수 구하기(GROUP BY - LV. 2)
코딩테스트/프로그래머스 SQL

[프로그래머스/SQL] 64. 자동차 종류 별 특정 옵션이 포함된 자동차 수 구하기(GROUP BY - LV. 2)

Sooyoon Jeong 2023. 2. 11.
 

🤔 문제 분석

1) CAR_RENTAL_COMPANY_CAR 테이블에서 '통풍시트', '열선시트', '가죽시트' 중 하나 이상의 옵션이 포함된 자동차가 2) 자동차 종류 별로 몇 대인지 출력하는 SQL문을 작성해주세요.

3) 이때 자동차 수에 대한 컬럼명은 CARS로 지정하고,

4) 결과는 자동차 종류를 기준으로 오름차순 정렬해주세요.

 

💡 풀이

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

 

댓글