SQL 숫자함수 (단일행 함수) 에 대해서
주로 쓰이는 함수들만 모아놓았다.
ROUND(X, D)
소수점 숫자를 반올림 시킨다.
select ROUND(1231.51); -- 소수점 첫번째자리까지 나타내며 그 밑에 자리를 기준으로 반올림한다. '7' 을 기준으로 반올림한다. select ROUND(1231.57, 1);
TRUNCATE(X, D)
지정된 자리에서 버린다.
select TRUNCATE(1561.3732323, 0);
MOD(N, M)
N을 M으로 나눈 나머지
-- 결과는 0 select MOD(12, 12); -- 결과는 3 select MOD(15, 12);
CEIL(X)
정수값 기준으로 올림 한다.
-- -3 출력 select CEIL(-3.3);
FLOOR(X)
정수값 기준으로 내림 한다.
-- -4 출력 select FLOOR(-3.3);
SIGN(X)
숫자가 양수면 1을 출력, 음수면 -1, 0이면 0을 반환한다.
select SIGN(-3.3);
No Comments