[MYSQL] 자동차 종류 별 특정 옵션이 포함된 자동차 수 구하기 ⭐⭐ – 프로그래머스

💫 문제


 

💫 CODE

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;

 

💫 풀이 조건

1. '통풍시트', '열선시트', '가죽시트' 중 하나 이상의 옵션이 포함된 자동차
2. 자동차 종류 별로 몇 대인지 출력
3. 자동차 수에 대한 컬럼명은 CARS로 지정
4. 자동차 종류 기준 오름차순 정렬

 

💫 풀이

1. SELECT CAR_TYPE, COUNT(*) AS CARS
  • 자동차 종류 별로 몇 대인지 출력
2. WHERE OPTIONS LIKE '%통풍시트%' OR OPTIONS LIKE '%열선시트%' OR OPTIONS LIKE '%가죽시트%'
  • '통풍시트', '열선시트', '가죽시트' 중 하나 이상의 옵션이 포함된 자동차
3. GROUP BY CAR_TYPE
  • COUNT할때 CAR_TYPE를 기준으로 COUNT
4. ORDER BY CAR_TYPE
  • 자동차 종류 기준 오름차순 정렬

By Dozzing

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다