oracle trunc函数怎么使用
时间: 2023-08-06 19:01:48 浏览: 138
oracle函数
Oracle的TRUNC函数可以截断一个数值表达式的小数部分,使其变为整数。TRUNC函数的语法如下:
```
TRUNC(number, [decimal_place])
```
其中,number是需要截断小数部分的数值表达式,decimal_place是可选参数,表示需要保留的小数位数,默认值为0。
下面是TRUNC函数的一些使用示例:
1. 截断小数部分,保留整数部分:
```
SELECT TRUNC(3.14159) FROM dual;
-- 输出:3
```
2. 保留一位小数:
```
SELECT TRUNC(3.14159, 1) FROM dual;
-- 输出:3.1
```
3. 截断负数的小数部分:
```
SELECT TRUNC(-3.14159) FROM dual;
-- 输出:-3
```
4. 保留负数的一位小数:
```
SELECT TRUNC(-3.14159, 1) FROM dual;
-- 输出:-3.1
```
需要注意的是,TRUNC函数并不是四舍五入函数,如果需要四舍五入可以使用ROUND函数。
阅读全文