반응형
1. ROUND 함수 (반올림)
ROUND(숫자 , 출력을 원하는 자리수)
- ROUND(123.456,2) = 123.46
- ROUND(123.456,-1) = 120
- ROUND(123.456,0) = 123
2. TRUNC 함수 (버림)
TRUNC(숫자, 원하는 자리수)
-TRUNC(123.456,2) = 123.45
-TRUNC(123.456,-1) = 120
-TRUNC(123.456,0) = 123
3. MOD , CEIL, FLOOR 함수
MOD - 나머지 값을 구하는 함수
CEIL - 주어진 숫자가 가장 가까운 큰 정수를 구하는 함수
FLOOR - 주어진 함수와 가장 가까운 작은 정수를 구하는 함수
-MOD(!24,3) = 1 = 124/3 .... 1 따라서 1만 보임
-CEIL(123.456) = 124
-FLOOR(123.456) = 123
CEIL 함수의 다른 사용법
12건의 데이터를 3줄씩 나누어 한조로 만드는 예
rownum 은 출력될 때 줄 번호
4. POWER 함수
숫자 1의 숫자 2의 승수를 구해주는 함수
POWER( 숫자1, 숫자2)
SELECT POWER(2,3) FROM dual ; = 8 2의 3승
반응형
'오라클 > SQL' 카테고리의 다른 글
복수행 함수 (그룹 함수) (1) | 2014.10.08 |
---|---|
sql 단일행 함수 - 정규식 (2) | 2014.10.01 |
sql 단일행 함수 - 일반 함수 (0) | 2014.09.30 |
sql 단일행 함수 - 형 변환 함수 (1) | 2014.09.30 |
sql 단일행 함수 - 날짜 함수 (0) | 2014.09.30 |
sql 단일행 함수 - 문자함수 (3) | 2014.09.29 |
sql select문 (0) | 2014.09.29 |