문제:
'통풍시트', '열선시트', '가죽시트' 중 하나 이상의 옵션이 포함된 자동차가 자동차 종류 별로 몇 대인지 출력
- 자동차 수에 대한 컬럼명은 CARS로 지정
- 자동차 종류를 기준으로 오름차순 정렬
해결방법:
1. 여러가지 옵션을 WHERE 절에서 REGEXP 로 설정
2. 종류별 몇 대인지는 GROUP BY 사용
3. ORDER BY 오름차순 정렬
예시 코드:
SELECT CAR_TYPE, COUNT(*) CARS
FROM CAR_RENTAL_COMPANY_CAR
WHERE options REGEXP '통풍시트|열선시트|가죽시트'
GROUP BY car_type
ORDER BY CAR_TYPE
;
'[SQL] 연습' 카테고리의 다른 글
[MySQL] 프로그래머스 카테고리별 도서 판매량 집계하기 (3) | 2024.09.20 |
---|---|
[MySQL] 프로그래머스 조건에 맞는 도서와 저자 리스트 출력 (1) | 2024.09.15 |
[MySQL] 프로그래머스 진료과별 총 예약 횟수 출력하기 (1) | 2024.09.13 |
[MySQL] 프로그래머스 12세 이하인 여자 환자 목록 출력하기 (0) | 2024.09.08 |
[MySQL] 프로그래머스 조건에 맞는 아이템들의 가격의 총합 (1) | 2024.09.07 |