작심 365
[SQL] 자동차 종류 별 특정 옵션이 포함된 자동차 수 구하기 본문
📌 문제 : https://school.programmers.co.kr/learn/courses/30/lessons/151137
📌 풀이 :
SQL 실행 순서가 where 절 다음이 group by 절 이므로
where 절에서 문제의 조건인 '통풍시트', '열선시트', '가죽시트' 중 최소 하나만 들어가면 선택되는 행을 필터링하기 위해 LIKE 문을 사용
그 다음 필터링된 행들을 가지고 group by 절에 car_type을 기준으로 grouping을 한다.
그리고 order by 절을 사용해 자동차 종류별로 오름차순 정렬 후
select 문을 통해 원하는 칼럼만 출력한다.
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
'코테 > 프로그래머스' 카테고리의 다른 글
[SQL] NULL 처리하기 (0) | 2025.02.16 |
---|---|
[SQL] 상품 별 오프라인 매출 구하기 (0) | 2025.02.16 |
[SQL] 가격이 제일 비싼 식품의 정보 출력하기 (2) | 2025.01.03 |
[SQL] 없어진 기록 찾기 (4) | 2024.12.28 |
[SQL] 조건에 맞는 도서와 저자 리스트 출력하기 (0) | 2024.12.28 |
Comments