본문 바로가기

Programmers_MySQL

[Programmers] MySQL 자동차 종류 별 특정 옵션이 포함된 자동차 수 구하기

SELECT      CAR_TYPE, COUNT(CAR_TYPE) AS CARS
FROM        CAR_RENTAL_COMPANY_CAR
WHERE       OPTIONS LIKE '%시트%'
GROUP BY    CAR_TYPE
HAVING      COUNT(OPTIONS LIKE '%시트%') > 1
ORDER BY    CAR_TYPE

 

 

GROUP BY 로 그룹핑 된 데이터들을 집계하기 위해 HAVING을 주로 쓴다고 한다. (SUM, COUNT 등)