단일행 수치 함수
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
번호 | 제목 | 글쓴이 | 날짜 | 조회 수 |
---|---|---|---|---|
46 | 빠진이빨찾기 II | 운영자 | 2002.09.18 | 3067 |
45 | 빠진이빨찾기 | 운영자 | 2002.09.18 | 3122 |
44 | 순환참조에서의 상위코드로집계 | 운영자 | 2002.09.18 | 3226 |
43 | CONNECT BY의 SORT와 JOIN | 운영자 | 2002.09.18 | 2811 |
42 | REPORT 양식맞추기4 | 운영자 | 2002.09.18 | 2597 |
41 | REPORT 양식 맞추기 III | 운영자 | 2002.09.18 | 3015 |
40 | REPORT 양식 맞추기 II | 운영자 | 2002.09.18 | 2646 |
39 | REPORT 양식 맞추기 | 운영자 | 2002.09.18 | 31359 |
38 | 1:1 JOIN / 1:M JOIN | 운영자 | 2002.09.18 | 3000 |
37 | TUNING-01 | 운영자 | 2002.09.18 | 2739 |
36 | 소계와 합계 | 운영자 | 2002.09.18 | 3489 |
35 | 중복DATA 찾아내기 | 운영자 | 2002.09.17 | 2817 |
34 | GROUP별 DATA 분류 | 운영자 | 2002.09.17 | 2982 |
33 | PARAMETER값에 따라 변경이 일어나는 문장 | 운영자 | 2002.09.17 | 15808 |
32 | SELF JOIN | 운영자 | 2002.09.17 | 3408 |
31 | Outer Join | 운영자 | 2002.09.17 | 2918 |
30 | HINTS (출처-Oracle8.0 Tuning Guide) | 운영자 | 2002.09.17 | 2735 |
29 | 단일행 문자 함수 | 운영자 | 2002.09.17 | 2977 |
» | 단일행 수치 함수 | 운영자 | 2002.09.17 | 2869 |
27 | NOT IN 의 함정 | 운영자 | 2002.09.17 | 2713 |