728x90
반응형
이름 의미 사용 예
ROUND 주어진 숫자를 반올림 한 후 출력함 ROUND(12.345,2) -> 12.35
TRUNC 주어진 숫자를 버림 한 후 출력함 TRUNC(12.345,2) -> 12.34
MOD 주어진 숫자를 나누기 한 후 나머지 값 출력함 MODE(12,10) -> 2
CEIL  주어진 숫자와 가장 근접한 큰 정수 출력함 CEIL(12.345) -> 13
FLOOR 주어진 숫자와 가장 근접한 작은 정수 출력함 FLOOR(12.345) -> 12
POWER  주어진 숫자 1의 숫자 2승을 출력함 POWER(3,2) -> 9

 

 

1. ROUND 함수

  • 주어진 숫자를 반올림 한 후 출력함
문법 : ROUND(숫자, 원하는 자릿수)

 

SELECT ROUND(12.345) ROUND1, ROUND(12.345, 2) ROUND2, ROUND(12.345, -1) ROUND3 from dual;

[그림1] ROUND 함수 결과

 

2. TRUNC 함수

  • 주어진 숫자를 버림 한 후 출력함
문법 : TRUNC(숫자, 원하는 자릿수)
SELECT TRUNC(12.345) TRUNC, TRUNC(12.345, 2) TRUNC2, TRUNC(12.345, -1) TRUNC from dual;

[그림2] TRUNC 함수 결과

 

3. MOD 함수

  • 주어진 숫자를 나누기 한 후 나머지 값 출력함

4. CEIL 함수

  • 주어진 숫자와 가장 근접한 큰 정수 출력함

5. FLOOR 함수

  • 주어진 숫자와 가장 근접한 작은 정수 출력함

 

 

SELECT MOD(12, 10) "MOD", CEIL(12.345) "CEIL", FLOOR(12.345) "FLOOR" from dual;

[그림3] mod, CEIL, FLOOR 함수 결과

 

 

6. POWER 함수

  • 주어진 숫자 1의 숫자 2승을 출력함
문법 : POWER( 숫자1, 숫자2)
SELECT POWER(5, 3) "POWER" FROM dual;

[그림4] 5^3

728x90
반응형
  • 네이버 블러그 공유하기
  • 네이버 밴드에 공유하기
  • 페이스북 공유하기
  • 카카오스토리 공유하기