프로그래머스 - 자동차 종류 별 특정 옵션이 포함된 자동차 수 구하기 (MySQL)

조민수·2024년 3월 29일
0

Programmers

목록 보기
27/87
post-custom-banner

Lv2, SQL - GROUP BY


풀이

  1. OPTIONS 필드를 여러 조건문을 통해 확인 → CAR_TYPE으로 GROUPBY
SELECT CAR_TYPE, COUNT(CAR_ID) AS CARS FROM CAR_RENTAL_COMPANY_CAR
WHERE OPTIONS LIKE '%통풍시트%' OR OPTIONS LIKE '%열선시트%' OR OPTIONS LIKE '%가죽시트%'
GROUP BY CAR_TYPE
ORDER BY CAR_TYPE ASC
  1. OPTIONS필드의 다른 요구 값들에 '시트'가 없다는 점을 통해 %시트를 통해 필터링
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
profile
사람을 좋아하는 Front-End 개발자

0개의 댓글