SELECT round(avg(daily_fee),0) as AVERAGE_FEE
from car_rental_company_car
group by car_type
having car_type='suv'
정해진 자릿수에 따라 반올림을 하는 역할을 하는 함수
ROUND(숫자(컬럼), (반올림 기준))
숫자(컬럼) : 반올림할 대상 숫자
반올림 기준 : 소수점 자릿 수 지정(필수 아님)
지정하지 않을 경우 소수점 첫번째 자리를 사용한다.
SELECT ROUND(10.349) -- 10
SELECT ROUND(10.349, 1) -- 10.3
SELECT ROUND(10.349, 2) -- 10.35
SELECT ROUND(12,-1) -- 10
SELECT ROUND(24,-1) -- 20
소수점 이하를 무조건 올리는 역할을 하는 함수
ROUND
와 달리 CEILING
은 무조건 정수값으로 출력된다.
CEILING(숫자)
숫자 : 반올림할 대상 숫자
무조건 올림처리를 사용하기 때문에 자릿수 지정이 없다.
SELECT CEILING(21.35) -- 22
SELECT CEILING(21.9) -- 22
소수점 이하를 무조건 버리는 역할을 하는 함수
CEILING
과 마찬가지로 정수값으로 출력된다.
FLOOR(숫자)
SELECT CEILING(21.35) -- 21
SELECT CEILING(21.9) -- 21
SELECT round(avg(daily_fee),0) as AVERAGE_FEE
from car_rental_company_car
where car_type='suv'
굳이 group by로 나눌 필요가 없었다 !