반응형
■ 숫자함수
1) ROUND(반올림) 함수
-. ROUND 함수는 지정한 자리 수 이하에서 반올림한 결과를 구해주는 함수이다.
① 인자값을소수점 이하 두번째 자리에서 반올림하는 예제
SQL> SELECT ROUND(45.293, 2) |
② 인자값을 0으로 하는 경우 소수점에서 반올림을 한다.
SQL> SELECT ROUND(45.293, 0) |
③ 인자값을 -1인 경우는 소수점의 왼쪽 첫 자리, 즉 일의 자리에서 반올림을 한다.
SQL> SELECT ROUND(45.293, -1) FROM dual; |
2) TRUNC(버림) 함수
-. TRUNC 함수는 지정한 자리 수 이하를 버린 결과를 구해주는 함수이다.
SQL> SELECT TURNC(45.293, -1) FROM dual; |
3) MOD(나머지) 함수
-. MOD함수는 나누기 연산을 한 후에 구한 몫이 아닌 나머지를 결과로 되돌려 주는 함수이다.
① 급여를 커미션으로 나누는 예제
SQL> SELECT sal, MOD(sal, 100) FROM emp; |
② 사번이 홀 수 번인 사람들을 구하는 예제
SQL> SELECT * |
반응형
'Oracle > Oracle Programming' 카테고리의 다른 글
[Oracle] ORA-01950 : 테이블스페이스 'USERS'에 대한 권한이 없습니다. (0) | 2013.05.08 |
---|---|
[Oracle] 문자 처리 함수 (0) | 2013.02.11 |
[Oracle] DUAL 테이블 (0) | 2013.02.11 |
[Oracle] PL/SQL 변수 (0) | 2013.02.06 |
[Oracle] PL/SQL 구조 (0) | 2013.02.05 |