#31. GROUP BY : 자동차 종류 별 특정 옵션이 포함된 자동차 수 구하기 | 프로그래머스 | SQL 고득점 Kit

문제

 

입력 코드

1. LIKE

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 ASC;

 

2. 정규식

SELECT CAR_TYPE, COUNT(*)
    FROM CAR_RENTAL_COMPANY_CAR
    WHERE options REGEXP '통풍시트|열선시트|가죽시트'
    GROUP BY CAR_TYPE
    ORDER BY CAR_TYPE;

 

코드 설명

#SELECT #COUNT #LIKE #% #GROUP BY #ORDER BY

 

문제 출처

https://school.programmers.co.kr/learn/courses/30/lessons/151137