단일행 수치 함수
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 | 3408 |
13 | Outer Join | 운영자 | 2002.09.17 | 2918 |
12 | HINTS (출처-Oracle8.0 Tuning Guide) | 운영자 | 2002.09.17 | 2735 |
11 | 단일행 문자 함수 | 운영자 | 2002.09.17 | 2977 |
» | 단일행 수치 함수 | 운영자 | 2002.09.17 | 2869 |
9 | NOT IN 의 함정 | 운영자 | 2002.09.17 | 2713 |
8 | DYNAMIC SQL 이란? (퍼온글 : 출처모름) | 운영자 | 2002.09.17 | 3291 |
7 | PL/SQL에서 ARRAY사용 예제 | 운영자 | 2002.09.17 | 3254 |
6 | 년중 몇번째 주간인지 알아내기(FUNCTION) - ORACLE이 제공하는 것과 다름 | 운영자 | 2002.09.17 | 3733 |
5 | SORT후 번호부여 | 운영자 | 2002.09.17 | 2774 |
4 | JOIN 과 UNION 의 선후관계 | 운영자 | 2002.09.17 | 4634 |
3 | 중복 DATA CHECK | 운영자 | 2002.09.17 | 2790 |
2 | crontab 에 오라클 환경변수를 인식시킬때 [1] | 원우석 | 2004.12.06 | 5025 |
1 | oracle proc 에서 stdarg.h파일사용하기위한 환경설정 | 원우석 | 2004.12.06 | 12829 |