[ORACLE] 평균 일일 대여 요금 구하기

skoh·2023년 7월 28일

코딩테스트_오라클

목록 보기
11/11

조건

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

내 답변

SELECT ROUND(AVG(DAILY_FEE)) AS AVERAGE_FEE FROM CAR_RENTAL_COMPANY_CAR WHERE CAR_TYPE = 'SUV';

what I've got

평균! 을 구하라고 해서, AVERAGE() 를 썼다. 오류가 나길래 AVG()로 썼더니 통과.

반올림! 을 하라고 해서.. CEIL을 생각했다.

CEIL()은 올림! 이라고 한다. 반올림은 ROUND(), 절사는 TRUNC() !!!!

반올림은 사실 ROUND(대상, 반올림할 소수점자리) 이렇게 해야하는데, 없이도 되나? 하고 지워봤다가 되길래 그대로 했다.

0개의 댓글