프로그래머스 SQL

평균 일일 대여 요금 구하기 (Oracle)

kangyuseok 2023. 11. 6. 19:17
728x90

문제

 

프로그래머스

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

programmers.co.kr

 

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'

반올림 함수로 ROUND 함수를 사용했다.

두번째 인자로 아무것도 안쓰면 소수점 첫번째 자리에서 반올림이다.

 

아래 예시를 보자

SELECT ROUND(1235.345, 1) -- 1235.3 (소수점 둘째 자리에서 반올림)
     , ROUND(1235.345, 2) -- 1235.35 (소수점 셋째 자리에서 반올림)
     , ROUND(1235.345, 3) -- 1235.345 (소주점 넷째 사리에서 반올림)
  FROM dual