SQL에서 숫자 반올림하기
- ROUND 함수
ROUND(숫자 또는 열 이름, 반올림할 자리 값)
ROUND(123.567, 0) => 124.000 (소수점 모두 반올림)
ROUND(123.567, 1) => 123.600 (소수점 첫 번째 자리까지 반올림)
ROUND(123.567, 2) => 123.570 (소수점 두 번째 자리까지 반올림)
소수점 이하에서 해당 자릿수까지 5이상의 값을 반올림한다.
반올림 자릿수 항목을 생략하고 사용하면 오류가 발생한다.
ROUND 함수를 사용하여 정수 반올림
ROUND(56789, -1) => 56790 (정수 첫 번째 자리 반올림)
ROUND(56789, -2) => 56800 (정수 두 번째 자리 반올림)
ROUND(56789, -3) => 57000 (정수 세 번째 자리 반올림)
- CEILING 함수
CEILING(수치값)
CEILING(123.001) => 124
CEILING(123.123) => 124
CEILING(123.567) => 124
소수점 이하 값이 존재하기만 하면 무조건 1을 올림한다.
[참고 자료]
모두의 SQL: ROUND : 숫자 반올림하기
더북(TheBook): (주)도서출판 길벗에서 제공하는 IT 도서 열람 서비스입니다.
thebook.io
[MSSQL] 소수점 반올림, 올림 방법 (ROUND, CEILING 함수)
SQL Server에서 소수점을 반올림하기 위해서는 ROUND 함수를 사용하며, 소수점을 올림 하기 위해서는 CEILING 함수를 사용한다. ROUND 함수를 사용할 때 주의할 점은 소수점 자릿수 항목을 생략하고 사
gent.tistory.com
'내배캠 > TIL' 카테고리의 다른 글
Stateless (0) | 2024.08.06 |
---|---|
Java 날짜 함수 (4) | 2024.08.05 |
24. 08. 02 (0) | 2024.08.02 |
24. 08. 01 (0) | 2024.08.01 |
Git Branch 정리 (0) | 2024.07.31 |