728x90
반응형
Oracle에서도 FLOOR를 사용할 수 있습니다.
FLOOR 함수는 값을 소수점 이하를 버리고 가장 가까운 정수로 내립니다.
따라서 소수점 이하를 버리는 목적으로는 FLOOR와 TRUNC 모두 사용 가능합니다.
하지만 FLOOR는 항상 값을 내리는 방식으로 동작하고,
TRUNC는 소수점 이하를 제거하는 것이 목적이므로,
소수점 이하를 단순히 버리는 작업에는 TRUNC가 더 명확한 의도를 전달하는 데 적합합니다.
FLOOR vs TRUNC의 차이:
함수동작예 (입력값: -2.8, 2.8)결과
FLOOR | 가장 가까운 낮은 정수로 내림 | -3, 2 | 항상 아래로 내림 |
TRUNC | 소수점 이하를 잘라내고 정수 부분만 반환 | -2, 2 | 부호에 관계없이 소수점 제거 |
728x90
반응형
'DB' 카테고리의 다른 글
[DB][Oracle] SUBSTR / SUBSTRING (0) | 2025.01.26 |
---|---|
[DB][Oracle] ROW_NUMBER() (0) | 2025.01.03 |
[DB] GROUP_CONCAT (0) | 2024.12.14 |
[DB][Oracle] 값이 없는 경우 update (0) | 2024.12.02 |
[DB][Oracle] 다중 Insert UNION ALL 사용 (0) | 2024.11.29 |