🤷♀️ 문제
CAR_RENTAL_COMPANY_CAR 테이블에서 자동차 종류가 'SUV'인 자동차들의 평균 일일 대여 요금을 출력하는 SQL문을 작성해주세요. 이때 평균 일일 대여 요금은 소수 첫 번째 자리에서 반올림하고, 컬럼명은 AVERAGE_FEE 로 지정해주세요.
ℹ️ 테이블
- 대여중인 자동차 정보 (CAR_RENTAL_COMPANY_CAR)Column name Type Nullable
CAR_ID INTEGER FALSE CAR_TYPE VARCHAR(255) FALSE DAILY_FEE INTEGER FALSE OPTIONS VARCHAR(255) FALSE
✅ 답안
1. MYSQL ver. == ORACLE ver.
SELECT
ROUND(SUM(DAILY_FEE) / COUNT(*)) AS AVERAGE_FEE
FROM CAR_RENTAL_COMPANY_CAR
WHERE 1=1
AND CAR_TYPE = 'SUV'
GROUP BY CAR_TYPE
;
🌟 CHECK POINT
- 반올림하는 방법
- ROUND() 함수 사용
- ROUND(숫자, 자릿수) : 자릿수에서 숫자 반올림
'공부 > CodingTest' 카테고리의 다른 글
[프로그래머스/SQL] 진료과별 총 예약 횟수 출력하기 (0) | 2023.07.18 |
---|---|
[프로그래머스/SQL] 자동차 평균 대여 기간 구하기 (0) | 2023.07.17 |
[프로그래머스/SQL] 자동차 대여 기록에서 장기/단기 대여 구분하기 (0) | 2023.07.16 |
[프로그래머스/SQL] 조건에 부합하는 중고거래 댓글 조회하기 (1) | 2023.07.16 |
[백준/2292] 벌집 (0) | 2022.11.25 |