본문 바로가기
코딩테스트/프로그래머스

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

by drCode 2023. 6. 9.
728x90
반응형

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

 

프로그래머스

코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.

programmers.co.kr

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

 

문제

CAR_RENTAL_COMPANY_CAR 테이블에서

① '통풍시트', '열선시트', '가죽시트' 중 하나 이상의 옵션이 포함된 자동차가 자동차 종류 별로 몇 대인지 출력하는

SQL문을 작성해주세요.

② 이때 자동차 수에 대한 컬럼명은 CARS로 지정하고, 결과는 자동차 종류를 기준으로 오름차순 정렬해주세요.

 

시트의 종류가 여러 개인데, 여기에서 뽑아야할 포인트는

 

살펴봐야할 옵션의 공통적인 조건은 '시트' 이다.

 

시트가 포함된 옵션만 뽑아서 출력하면 된다.

 

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

728x90
반응형

댓글