SQL
[MySQL] ROUND() / 평균 일일 대여 요금 구하기
O'mil
2024. 4. 23. 11:46
728x90
문제: 평균 일일 대여 요금 구하기
- Table: CAR_RENTAL_COMPANY_CAR
- Column
- CAR_ID : 자동차 ID
- CAR_TYPE : 자동차 종류 ( '세단', 'SUV', '승합차', '트럭', '리무진')
- DAILY_FEE : 일일 대여 요금(원)
- OPTIONS : 자동차 옵션 리스트
- 자동차 종류가 'SUV'인 자동차들의 평균 일일 대여 요금을 출력
이때 평균 일일 대여 요금은 소수 첫 번째 자리에서 반올림하고, 컬럼명은 AVERAGE_FEE로 지정
코드
SELECT AVG(DAILY_FEE), AS AVERAGE_FEE
FROM CAR_RENTAL_COMPANY_CAR
WHERE CAR_TYPE = 'SUV';
결과
반올림이 되지 않았다.
ROUND()
round(값, 자릿수)
- N : 소숫점 아래 N째 자리까지 반올림하여 표시
- -N : 반올림하여 10의 N승 자리까지 표시
- 0 : 반올림하여 1의 자리까지 표시
코드
SELECT ROUND(AVG(DAILY_FEE), 0) AS AVERAGE_FEE
FROM CAR_RENTAL_COMPANY_CAR
WHERE CAR_TYPE = 'SUV';
결과
728x90