DBMS/SQL

[SQL] 숫자함수 ROUND, TRUNC , MOD

code-mo 2023. 1. 29. 07:30
728x90

ROUND|TRUNC 

ROUND|TRUNC(대상숫자, 연산자리값)
연산할 자리값 찾기
소수점의 자리값이 0으로 기준이 된다.
양수의 자리값은 소수점 아래
음수의 자리값은 소숫점 위 정수 부분을 연산

 

1. ROUND 

반올림 연산
1
2
SELECT ROUND(45.9262)
FROM DUAL;
cs

 

 

2. TRUNC , TRUNCATE

버림 연산

 

MySQL : TRUNCATE

1
2
SELECT TRUNCATE(45.9262)
FROM DUAL;
cs

 

오라클 : TRUNC 

1
2
SELECT TRUNC(45.9262)
FROM DUAL;
cs

 

3. MOD 

나머지 연산
1
2
SELECT MOD(1600300)
FROM DUAL;
cs