개발일지

[MySQL] ROUND() / 평균 일일 대여 요금 구하기 본문

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
Comments