노아

[프로그래머스] 평균 일일 대여 요금 구하기 본문

알고리즘/SQL

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

Noaahhh 2024. 9. 17. 15:07

 

Question

 

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

 

 

Pseudocode

 

 

  1. CAR_RENTAL_COMPANY_CAR 테이블에서 CAR_TYPE이 'SUV'인 행을 필터링.
  2. DAILY_FEE의 평균을 계산하고, 그 값을 소수점 없이 반올림하여 AVERAGE_FEE로 표시.
  3. CAR_TYPE을 기준으로 그룹화하여 해당 조건에 맞는 CAR_TYPE = 'SUV' 행을 반환.

 

 

 

Code

 

SELECT ROUND(AVG(DAILY_FEE),0) AS AVERAGE_FEE
FROM CAR_RENTAL_COMPANY_CAR
GROUP BY CAR_TYPE
HAVING CAR_TYPE = 'SUV'