SQL

[SQL] ROUND 함수 : 소수 반올림

meizzi 2023. 2. 8. 16:51
728x90
반응형

ROUND 함수

  • ROUND 함수는 지정한 자리에서 반올림하는 함수이다.
  • 반올림할 자리 값은 생략 가능하고 default 값은 0이다.
  • 반올림할 자리 값이 양수면 소수 자리에서 반올림한다.
  • 반올림할 자리 값이 음수면 정수 자리에서 반올림한다.
  • 반올림할 자리 값 0은 소수점 첫째 자리이다.
  • 0이 소수점 첫째 자리이므로 1은 소수점 둘째 자리에서 반올림, -1은 정수 첫째 자리에서 반올림하겠다는 의미이다.

반올림할 자리 값 표현식

  • 사용법
    • ROUND(숫자 or 열 이름, 반올림할 자리 값)
  • 예시
SELECT ROUND(123.4567) FROM test # 123
SELECT ROUND(123.5567) FROM test # 124
SELECT ROUND(123.5567, 0) FROM test # 124

SELECT ROUND(123.4567, 1) FROM test # 123.5

SELECT ROUND(123.4567, 2) FROM test # 123.46

SELECT ROUND(123.4567, -1) FROM test # 120
SELECT ROUND(125.4567, -1) FROM test # 130

 

728x90
반응형