Tags
- Article & User
- 이진트리
- 스택
- migrations
- count
- 트리
- Queue
- SQL
- 뷰
- regexp
- Vue
- 그리디
- ORM
- update
- delete
- 통계학
- N:1
- 완전검색
- DB
- 큐
- stack
- 백트래킹
- outer join
- create
- M:N
- Tree
- Django
- distinct
- 쟝고
- drf
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
Notice
Recent Posts
Link
데이터 분석 기술 블로그
ROUND 함수 본문
ROUND 함수란?
"ROUND"는 숫자를 반올림하여 지정된 소수점 자릿수로 값을 반환하는 함수입니다. 소수점 이하를 다룰 때, 특히 소수점 자릿수를 제한하거나 데이터의 정확도를 조정해야 할 때 유용합니다.
ROUND 구문
ROUND(number, decimals)
- number: 반올림할 숫자.
- decimals: 반올림할 소수점 자리수 (양수, 0, 또는 음수 가능).
ROUND 특징
- decimals가 양수:
- 지정된 소수점 자리수에서 반올림.
- 예: ROUND(123.456, 2) → 123.46.
- decimals가 0:
- 정수 부분만 남기고 소수점 첫째 자리에서 반올림.
- 예: ROUND(123.456, 0) → 123.
- decimals가 음수:
- 소수점 왼쪽 자리에서 반올림.
- 예: ROUND(123.456, -1) → 120.
예제
1. 소수점 둘째 자리까지 반올림
SELECT sale_id, ROUND(amount, 2) AS rounded_amount
FROM Sales;
2. 정수로 반올림
SELECT sale_id, ROUND(amount, 0) AS rounded_amount
FROM Sales;
3. 음수 자리 반올림
SELECT sale_id, ROUND(amount, -1) AS rounded_amount
FROM Sales;
4. NULL 처리
NULL 값이 포함된 경우, 결과도 NULL입니다.
SELECT ROUND(NULL, 2) AS rounded_value;
'SQL > 개념' 카테고리의 다른 글
ABS 함수 (0) | 2024.12.15 |
---|---|
TRIM 함수 (0) | 2024.12.14 |
CHAR_LENGTH 함수 (0) | 2024.12.12 |
ORDER BY 절 (0) | 2024.12.11 |
MIN 함수 (0) | 2024.12.10 |