[ Programing ]/Database
[SQL] 숫자 함수. ROUND, TRUNC, MOD
Mister_Q
2011. 8. 12. 09:35
ROUND
지정한 소수점 자리로 값을 반올림 한다.
값을 지정하지 않을 경우 소수전 이하 값이 없어진다. 음수이면 소수점 왼쪽의 수가 반올림 된다.
날짜 함수와 함께 사용 가능하다.
ROUND( 45.926, 2 ) -> 45.93
ROUND( 45.923, 0 ) -> 46
ROUND( 45.923, -1 ) -> 50 TRUNC 지정한 소수점 자리까지 남기고 값을 버린다. 값을 지정하지 않을 경우 기봅값이 0 이다. ROUND 함수와 마찬가지로 날짜 함수와 함께 사용 가능하다. TRUND( 45.926, 2) -> 45.92
TRUNC( 45.923 ) -> 45
TRUNC( 45.923, -2 ) -> 0 MOD 나눗셈의 나머지를 반환 한다. MOD 함수는 값이 홀수인지 짝수인지를 확인하는 데 많이 사용한다. MOD( 1600, 300 ) -> 100
ROUND( 45.923, 0 ) -> 46
ROUND( 45.923, -1 ) -> 50 TRUNC 지정한 소수점 자리까지 남기고 값을 버린다. 값을 지정하지 않을 경우 기봅값이 0 이다. ROUND 함수와 마찬가지로 날짜 함수와 함께 사용 가능하다. TRUND( 45.926, 2) -> 45.92
TRUNC( 45.923 ) -> 45
TRUNC( 45.923, -2 ) -> 0 MOD 나눗셈의 나머지를 반환 한다. MOD 함수는 값이 홀수인지 짝수인지를 확인하는 데 많이 사용한다. MOD( 1600, 300 ) -> 100