Coding Test/SQL Coding Test

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

nam_ji 2024. 2. 20. 07:53

평균 일일 대여 요금 구하기

문제

  • 자동차 대여 회사의 자동차들의 정보를 담은 CAR_RENTAL_COMPANY_CAR 테이블이 있습니다.
  • CAR_RENTAL_COMPANY_CAR 테이블에서
    1. 자동차 종류가 SUV인 자동차들의
    2. 평균 일일 대여 요금을
    3. 요금의 소수점 첫 번째 자리에서 반올림하고
    4. 컬럼명은AVERAGE_FEE로 출력하는 문제입니다.


프로그래머스 코드

  • SELECT문에 조회하고 싶은 컬럼명을 작성하는데 일일 평균 값의 첫 번째 자리에서 반올림을 해야 하기 때문에 AVG와 ROUND 함수를 사용했습니다.
    * AVG(평균을 구하고 싶은 컬럼), ROUND(반올림하고 싶은 컬럼, 자릿수) 이렇게 사용합니다.
  • FROM절을 이용하여 조회하고 싶은 컬럼이 속한 테이블명을 작성합니다.
  • 마지막으로 SUV라는 조건이 있기 때문에 WHERE절을 사용하였습니다.
-- 코드를 입력하세요
SELECT
	ROUND(AVG(DAILY_FEE), 0) AVERAGE_FEE
FROM CAR_RENTAL_COMPANY_CAR
WHERE CAR_TYPE = 'SUV';