728x90
반응형
https://school.programmers.co.kr/learn/courses/30/lessons/151137
문제
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
반응형
'코딩테스트 > 프로그래머스' 카테고리의 다른 글
[프로그래머스/ORACLE] 가격이 제일 비싼 식품의 정보 출력하기 (0) | 2024.01.11 |
---|---|
[프로그래머스/java] 저주의 숫자 3 (0) | 2023.12.19 |
[프로그래머스/MySQL] 대여 횟수가 많은 자동차들의 월별 대여 횟수 구하기 (0) | 2023.06.09 |
[프로그래머스/java] 멀리 뛰기 (0) | 2022.10.12 |
[프로그래머스/java] JadenCase 문자열 만들기 (0) | 2022.09.10 |
댓글