베지밀
[SQL] 프로그래머스 - 평균 일일 대여 요금 구하기 본문
문제
조건
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'가 결과가 동일하게 나온다.
더 생각해볼 필요가 있는 듯 하다.