단일행 수치 함수
1.ABS(n)
용도 : 지정된값의 절대값을 리턴.
예 : SELECT ABS(-12) FROM DUAL
ABS(-12)
----------
12
2.CEIL(n)
용도 : 지정된값 이상의 가장 작은 정수를 리턴.
예 : SELECT CEIL(12.3) FROM DUAL
CEIL(12.3)
----------
13
3.FLOOR(n)
용도 : 지정된값 이하의 가장 큰 정수를 리턴.
예 : SELECT FLOOR(12.8) FROM DUAL
FLOOR(12.8
----------
12
4.MOD(m,n)
용도 : n으로 m을 나눈 나머지를 리턴.(n이 0인 경우 m리턴)
예 : SELECT MOD(12,5) FROM DUAL
MOD(12,5)
----------
2
SELECT MOD(12,0) FROM DUAL
MOD(12,0)
----------
12
5.POWER(m,n)
용도 : m을 n제곱한 값을 리턴.
예 : SELECT POWER(2,3.21) FROM DUAL
POWER(2,3.
----------
9.2535054
6.ROUND(n[,m])
용도 : n을 소숫점 아래 m자리까지 반올림한 값을 리턴.
m은 생략가능(이 경우 소숫점아래값을 반올림한 정수 리턴)
m이 음수이면 소숫점 이상 지정된 자리가지 반올림
(예를들어 m이 -2 이면 10단위에서 반올림한 값 리턴)
예 : SELECT ROUND(123.45,-2) FROM DUAL
ROUND(123.
----------
100
7.SIGN(n)
용도 : 지정된값의 음수,정수,0 여부를 리턴.
예를들어 음수는 -1,0은 0,양수는 1 을 리턴.
예 : SELECT SIGN(-20) FROM DUAL
SIGN(-20)
----------
-1
8.SQRT(n)
용도 : 지정된 값의 루트값(평방근) 을 리턴.
예 : SELECT SQRT(9) FROM DUAL
SQRT(9)
----------
3
9.TRUNC(n[,m])
용도 : n을 소숫점아래 m자리까지남기고 절사한다.
m의 사용법은 ROUND 함수의 경우와 동일
예 : SELECT TRUNC(12.345,2) FROM DUAL
TRUNC(12.3
----------
12.34
1.ABS(n)
용도 : 지정된값의 절대값을 리턴.
예 : SELECT ABS(-12) FROM DUAL
ABS(-12)
----------
12
2.CEIL(n)
용도 : 지정된값 이상의 가장 작은 정수를 리턴.
예 : SELECT CEIL(12.3) FROM DUAL
CEIL(12.3)
----------
13
3.FLOOR(n)
용도 : 지정된값 이하의 가장 큰 정수를 리턴.
예 : SELECT FLOOR(12.8) FROM DUAL
FLOOR(12.8
----------
12
4.MOD(m,n)
용도 : n으로 m을 나눈 나머지를 리턴.(n이 0인 경우 m리턴)
예 : SELECT MOD(12,5) FROM DUAL
MOD(12,5)
----------
2
SELECT MOD(12,0) FROM DUAL
MOD(12,0)
----------
12
5.POWER(m,n)
용도 : m을 n제곱한 값을 리턴.
예 : SELECT POWER(2,3.21) FROM DUAL
POWER(2,3.
----------
9.2535054
6.ROUND(n[,m])
용도 : n을 소숫점 아래 m자리까지 반올림한 값을 리턴.
m은 생략가능(이 경우 소숫점아래값을 반올림한 정수 리턴)
m이 음수이면 소숫점 이상 지정된 자리가지 반올림
(예를들어 m이 -2 이면 10단위에서 반올림한 값 리턴)
예 : SELECT ROUND(123.45,-2) FROM DUAL
ROUND(123.
----------
100
7.SIGN(n)
용도 : 지정된값의 음수,정수,0 여부를 리턴.
예를들어 음수는 -1,0은 0,양수는 1 을 리턴.
예 : SELECT SIGN(-20) FROM DUAL
SIGN(-20)
----------
-1
8.SQRT(n)
용도 : 지정된 값의 루트값(평방근) 을 리턴.
예 : SELECT SQRT(9) FROM DUAL
SQRT(9)
----------
3
9.TRUNC(n[,m])
용도 : n을 소숫점아래 m자리까지남기고 절사한다.
m의 사용법은 ROUND 함수의 경우와 동일
예 : SELECT TRUNC(12.345,2) FROM DUAL
TRUNC(12.3
----------
12.34
댓글 0
| 번호 | 제목 | 글쓴이 | 날짜 | 조회 수 |
|---|---|---|---|---|
| 14 | SELF JOIN | 운영자 | 2002.09.17 | 4614 |
| 13 | Outer Join | 운영자 | 2002.09.17 | 4126 |
| 12 | HINTS (출처-Oracle8.0 Tuning Guide) | 운영자 | 2002.09.17 | 3785 |
| 11 | 단일행 문자 함수 | 운영자 | 2002.09.17 | 4510 |
| » | 단일행 수치 함수 | 운영자 | 2002.09.17 | 4011 |
| 9 | NOT IN 의 함정 | 운영자 | 2002.09.17 | 3794 |
| 8 | DYNAMIC SQL 이란? (퍼온글 : 출처모름) | 운영자 | 2002.09.17 | 4791 |
| 7 | PL/SQL에서 ARRAY사용 예제 | 운영자 | 2002.09.17 | 4578 |
| 6 | 년중 몇번째 주간인지 알아내기(FUNCTION) - ORACLE이 제공하는 것과 다름 | 운영자 | 2002.09.17 | 5372 |
| 5 | SORT후 번호부여 | 운영자 | 2002.09.17 | 3798 |
| 4 | JOIN 과 UNION 의 선후관계 | 운영자 | 2002.09.17 | 6022 |
| 3 | 중복 DATA CHECK | 운영자 | 2002.09.17 | 3798 |
| 2 | crontab 에 오라클 환경변수를 인식시킬때 [1] | 원우석 | 2004.12.06 | 6177 |
| 1 | oracle proc 에서 stdarg.h파일사용하기위한 환경설정 | 원우석 | 2004.12.06 | 14232 |