본문 바로가기
TIL - 프로그래밍/SQL

[SQL] 소수점 올림, 반올림, 내림, 자르기

by chaemj97 2023. 7. 8.
728x90

CEILING(값)

  • 값을 그보다 큰 가장 가까운 정수로 올림

FLOOR(값) 

  • 값을 그보다 작은 가장 가까운 정수로 내림
SELECT CEILING(3.14159);
# 4

SELECT FLOOR(3.14159);
# 3

 

ROUND(값, n)

  • 값이 소수점 n자릿수가 되도록 반올림

TRUNCATE(값, n)

  • 값이 소수점 n자릿수가 되도록 버림
SELECT ROUND(3.14159, 2);
# 3.14

SELECT TRUNCATE(3.14159, 2);
# 3.14
728x90
반응형

댓글