ROUND는 지정한 자리에서 반올림하는 함수입니다. 반올림할 자리 값은 생략할 수 있으며 기본값은 0입니다. 반올림할 자리 값이 양수면 소수 자리에서 반올림하고 음수면 정수 자리에서 반올림합니다.
반올림할 자리 값 0은 소수점 첫째 자리입니다. 0이 소수점 첫째 자리이므로 1은 소수점 둘째 자리에서 반올림, -1은 정수 첫째 자리에서 반올림하겠다는 의미입니다.

예시

--소수 첫째자리 반올림
SELECT ROUND(12.3456, 1)
--소수 둘째자리 반올림
SELECT ROUND(12.3456, 2)
--소수 셋째자리 반올림
SELECT ROUND(12.3456, 3)
--소수 첫째자리 버림
SELECT ROUND(12.3456, 1, -1)
--소수 둘째자리 버림
SELECT ROUND(12.3456, 2, -1)
--소수 셋째자리 버림
SELECT ROUND(12.3456, 3, -1)
실행 결과
12.3000
12.3500
12.3460
12.3000
12.3400
12.3450
'공부노트 > DB' 카테고리의 다른 글
[DATABASE] 기본키(PK), 외래키(FK) (0) | 2022.01.06 |
---|---|
[Database] 외래키(Foreign Key)의 사용 - 식별관계, 비식별관계 (0) | 2022.01.06 |
[DataBase]CRUD가 도대체 뭐야? (0) | 2021.12.29 |