자동차 종류 별 특정 옵션이 포함된 자동차 수 구하기
https://school.programmers.co.kr/learn/courses/30/lessons/151137
문제 풀이
1 2 3 4 5 6 7 8 9 10 11 12 13
SELECT C.CAR_TYPE, COUNT(*) AS "CARS" FROM CAR_RENTAL_COMPANY_CAR C WHERE C.OPTIONS LIKE '%통풍시트%' OR C.OPTIONS LIKE '%열선시트%' OR C.OPTIONS LIKE '%가죽시트%' GROUP BY C.CAR_TYPE ORDER BY 1;
1 2 3 4 5
SELECT CAR_TYPE, COUNT(*) AS "CARS" FROM CAR_RENTAL_COMPANY_CAR WHERE OPTIONS LIKE '%통풍시트%' OR OPTIONS LIKE '%열선시트%' OR OPTIONS LIKE '%가죽시트%' GROUP BY CAR_TYPE ORDER BY 1;
ORDER BY 1
- SQL에서 SELECT 절에 포함된 첫 번째 열을 기준으로 결과를 정렬하는 구문이다.
- SQL에서는 SELECT 절에 나오는 열에 대한 번호를 1부터 시작하여 부여한다. 즉, 쿼리에서 선택된 열 순서를 기준으로 정렬하는 것이다.
- 이 쿼리에서
CAR_TYPE
은 SELECT 절에서 첫 번째로 나오는 열이므로,ORDER BY 1
은CAR_TYPE
열을 기준으로 정렬하는 것과 동일하다.
- 실행 결과
이 기사는 저작권자의 CC BY 4.0 라이센스를 따릅니다.