이번 글에서는 소수점이하를 버리는 FLOOR()와 TRUNC() 함수에 대하여 다루어 보도록 하겠습니다.
FLOOR 함수
- 소수점 아래를 버리는 함수입니다.
예제를 통하여 확인해 보도록 하겠습니다.
아래 예제는 34.5678을 FLOOR 함수에 적용하면 34가 조회되는 쿼리입니다.
TRUNC 함수
- 지정한 자리 수 이하를 버린 결과를 출력해주는 함수
두 번째 인자의 값이 2이면 소수점 이하 세 번째 자리에서 버림 연산을 하여 소수점 이하 두 번째 자리까지 표시합니다.
아래 예제를 통하여 확인해 보도록 하겠습니다.
두 번째 인자 값이 0인 경우에는 소수점자리에서 버림 연산을 하고 -1인 경우는 일의 자리에서 버림 연산을 하며 두 번째 인자가 주어지지 않은 경우에는 0으로 간주되어 소수점자리에서 버림 연산을 수행합니다.
'2. Database > 2_1 Oracle' 카테고리의 다른 글
[Oracle] MOD() - 나머지를 구하는 방법 (0) | 2020.07.06 |
---|---|
[Oracle] POWER() - 거듭제곱 구하는 방법 (1) | 2020.07.04 |
[Oracle] ROUND() - 반올림 하는 방법 (3) | 2020.07.02 |
[Oracle] SUBSTR() - 문자열의 일부분 추출하는 방법 (0) | 2020.06.26 |
[Oracle] MODIFY - 테이블 컬럼(명, 크기, 타입 등) 변경하는 방법 (0) | 2020.06.25 |