정보
Lv.1
분류 : SELECT
문제
풀이
SELECT ROUND(AVG(NVL(DAILY_FEE, 0))) AS AVERAGE_FEE
FROM CAR_RENTAL_COMPANY_CAR
WHERE CAR_TYPE = 'SUV';
풀이 후기
지정된 컬럼(DAILY_FEE)에 있는 데이터 중
NULL이 있으면 0으로 바꿔주는 NVL을 먼저 사용하고
그 다음 평균을 내주는 AVG 함수를 사용하였다.
평균 값에 소수점이 생기기 때문에 예시와 맞지 않다.
그래서 ROUND를 사용해 예시에 맞게 반올림 하였다.
'💡문제 풀이 > 프로그래머스 - Oracle' 카테고리의 다른 글
특정 옵션이 포함된 자동차 리스트 구하기 / 157343 (0) | 2023.11.01 |
---|---|
자동차 대여 기록에서 장기/단기 대여 구분하기 / 151138 (0) | 2023.11.01 |
조건에 맞는 도서 리스트 출력하기 / 144853 (0) | 2023.11.01 |
과일로 만든 아이스크림 고르기 / 133025 (0) | 2023.11.01 |
인기있는 아이스크림 / 133024 (0) | 2023.11.01 |