Coding Test/SQL 연습 문제

프로그래머스/MySQL - SELECT 18. 평균 일일 대여 요금 구하기

parkes811 2023. 1. 13. 20:57
 

프로그래머스

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

programmers.co.kr

 

  • 문제 

 

  • 코드 및 문제 풀이
SELECT ROUND(AVG(DAILY_FEE),0) AS AVERAGE_FEE 
FROM CAR_RENTAL_COMPANY_CAR
WHERE CAR_TYPE = 'SUV'

- 'SUV' 자동차들의 평균 일일 대여 요금을 조회하기 위해 WHERE절에서 CAR_TYPE = 'SUV'를 사용했습니다.

평균 일일 대여 요금은 AVG() 함수를 이용해 계산하였고, ROUND( ,0) 함수에서 0을 입력하여 소수 첫 번째 자리에서 반올림 하였습니다.

 

  • ROUND() 함수와 AVG() 함수

- ROUND함수는 소수점에서 반올림을 수행하는 함수입니다. 이때 두 번째 인수로 반올림할 소수점을 전달할 수 있습니다.

- AVG함수는 선택된 숫자 타입의 필드에 저장된 값의 평균값을 반환합니다.