728x90
반응형
이 름 | 의 미 | 사 용 예 |
ROUND | 주어진 숫자를 반올림 한 후 출력함 | ROUND(12.345,2) -> 12.35 |
TRUNC | 주어진 숫자를 버림 한 후 출력함 | TRUNC(12.345,2) -> 12.34 |
MOD | 주어진 숫자를 나누기 한 후 나머지 값 출력함 | MOD(12,10) -> 2 |
CEIL | 주어진 숫자와 가장 근접한 큰 정수 출력함 | CEIL(12.345) -> 13 |
FLOOR | 주어진 숫자와 가장 근접한 작은 정수 출력함 | FLOOR(12.345) -> 12 |
POWER | 주어진 숫자1의 숫자2 승을 출력함 | POWER(3,2) -> 9 |
ROUND()
SELECT ROUND(987.654, 2) "ROUND1",
ROUND(987.654, 0) "ROUND2",
ROUND(987.654, -1) "ROUND3"
FROM dual;
MOD(), CEIL(), FLOOR()
MOD :나머지 값을 구함
CEIL : 주어진 숫자에서 가장 가까운 큰 정수를 구함
FLOOR : 주어진 함수와 가장 가까운 작은 정수를 구함
SELECT
MOD(121, 10) "MOD",
CEIL(123.45) "CEIL",
FLOOR(123.45) "FLOOR"
FROM dual;
CEIL()
SET PAGESIZE 50
SELECT rownum "ROWNO", CEIL(rownum/3) "TEAMNO", ename
FROM emp;
728x90
반응형
'Database' 카테고리의 다른 글
[Oracle] TO_NUMBER( ) (0) | 2022.11.07 |
---|---|
단일행 함수 TO_CHAR 예제 (0) | 2022.11.07 |
[Oracle] REPLACE() (0) | 2022.11.03 |
[Oracle] LPAD() (0) | 2022.11.03 |
[Oracle] to_char 시간표시 방법 (0) | 2022.11.03 |
댓글