[CAR_RENTAL_COMPANY_CAR] 테이블에서 자동차 종류가 'SUV'인 자동차들의 평균 일일 대여 요금을 출력하는 SQL문을 작성해주세요. 이때 평균 일일 대여 요금은 소수 첫 번째 자리에서 반올림하고, 컬럼명은 [AVERAGE_FEE] 로 지정해주세요.
- WHERE 문에서 자동차 종류가 'SUV' 인 자동차를 LIKE 함수를 이용해 찾는다.
(이 문제는 %를 사용하지 않아도 되지만, 다른 문제에서는 포함되는 단어를 찾으라고 할 수 있기 때문에 %를 넣는 연습을 한다. 그리고 지금 문제에서는 IN 함수를 사용해도 될 것 같다.)
- SELECT 문에서 평균을 나타내는 함수인 AVG로 DAILY_FEE 변수를 넣어 구한다.
- 반올림 함수인 ROUND 함수로 첫 번째 자리에서 반올림이니까 자리수는 실질적으로 나타나는 소수점은 없으므로 0을 기입한다.
- AS로 변수명을 다시 작성한다.
SELECT ROUND(AVG(DAILY_FEE), 0) AS AVERAGE_FEE
FROM CAR_RENTAL_COMPANY_CAR
WHERE CAR_TYPE LIKE '%SUV%';
자세한 설명 감사합니다 ^^ 덕분에 문제 해결 했습니다 ! :)