
- 출력할 컬럼 : AVERAGE_FEE ⇒ SELECT
- 데이터를 가져올 테이블 : CAR_RENTAL_COMPANY_CAR ⇒ FROM
- 조건 : 자동차의 종류가 'SUV' ⇒ WHERE
- 출력 조건 : 소수 첫 번째 자리에서 반올림 ⇒ ROUND\
문제 해결을 위한 개념 정리
✅ ROUND
: 소수점 반올림 함수
1) 사용 방법
→ ROUND(수치값, 반올림 자릿수)
2) 사용 예시
SELECT ROUND(123.567,0) >> 소수점 모두 반올림
ROUND(123.567,1) >> 소수점 첫 번째 자리까지 반올림 = 소수점 두 번째 자리에서 반올림
ROUND(123.567,2) >> 소수점 두 번째 자리까지 반올림
>> 124
>> 123.6
>> 123.57
SELECT ROUND(12345, -1) >> 정수 첫 번째 자리 반올림 = 일의자리에서 반올림
ROUND(12345, -2) >> 정수 두 번째 자리 반올림
ROUND(12345, -3) >> 정수 세 번째 자리 반올림
>> 12350
>> 12300
>> 12000
3) 추가 - 올림과 내림
→ CEILING() 올림
→ FLOOR() 내림
SELECT CEILING(123.1234) >> 124
SELECT FLOOR(123.1234) >> 123
문제 해결 코드

SELECT ROUND(AVG(DAILY_FEE),0) AS AVERAGE_FEE
FROM CAR_RENTAL_COMPANY_CAR
WHERE CAR_TYPE = 'SUV';'Technique > MySQL' 카테고리의 다른 글
| [Lv.1] 과일로 만든 아이스크림 고르기 [LEFT JOIN] (0) | 2024.08.16 |
|---|---|
| [Lv.1] 흉부외과 또는 일반외과 의사 목록 출력하기[DATE_FORMAT] (0) | 2024.08.16 |
| [Lv.2] 자동차 평균 대여기간 구하기 [datediff, timediff, avg, round] (0) | 2024.05.06 |
| [Lv.2] 가격대 별 상품 개수 구하기 [case when, between] (0) | 2024.05.06 |
| [Lv.2] 재구매가 일어난 회원 리스트 [group by, having, count] (0) | 2024.05.06 |