베지밀

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

개인 공부/코딩테스트

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

vegimil 2024. 4. 22. 17:47

문제

 

조건

1. CAR_TYPE이 SUV인 자동차들 -> WHERE CAR_TYPE='SUV'

2. 평균 일일 대여 요금 소수점 첫째 자리에서 반올림 -> ROUND(AVG(CAR_TYPE), 0)

3. 컬럼명 지정 -> AS AVERAGE_FEE

 

풀이

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

 

이지하게 풀어버렸다

 

기타

WHERE CAR_TYPE = 'SUV'와 HAVING CAR_TYPE = 'SUV'가 결과가 동일하게 나온다.

더 생각해볼 필요가 있는 듯 하다.