DataBase

[SQL] 프로그래머스 - 평균 일일 대여 요금 구하기 (SELECT)

Eunice99 2024. 1. 25. 00:19

이제부터 매일 SQL 문제를 풀어볼것이당,,<!

https://school.programmers.co.kr/learn/courses/30/lessons/151136

 

프로그래머스

코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.

programmers.co.kr

 

테이블 구조랑 데이터는 대충 요런식으로 들어가있었당

 

시작은 가볍게 select로~!

CAR_RENTAL_COMPANY_CAR 테이블에서 자동차 종류가 'SUV'인 자동차들의 평균 일일 대여 요금을 출력하는 SQL문을 작성해주세요. 이때 평균 일일 대여 요금은 소수 첫 번째 자리에서 반올림하고, 컬럼명은  AVERAGE_FEE 로 지정해주세요.

 

문제가 생각보다 간단하다,,,

처음에는 ceiling으로 해서 틀렸는데, floor로 고치니까 맞았다. 

사실 이유는 모르겠다,,,둘다 똑같은 반올림아닌가,,,

select floor(avg(daily_fee)) as AVERAGE_FEE
from car_rental_company_car
where car_type='SUV';

 


 

이거말고 round로 하니까 정답 나온당!!!

select round(avg(daily_fee)) as AVERAGE_FEE
from car_rental_company_car
where car_type='SUV';