oracle中trunc函数的说明

前端之家收集整理的这篇文章主要介绍了oracle中trunc函数的说明前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

一、oracle trunc()函数用法
TRUNC(for dates)
精确到天 select trunc(sysdate,'dd') from dual 结果为:2010-9-17
精确到月 select trunc(sysdate,'mm') from dual 结果为:2010-9-1
精确到年 select trunc(sysdate,'yy') from dual 结果为:2010-1-1

TRUNC(for number) TRUNC函数返回处理后的数值,其工作机制与ROUND函数极为类似,只是该函数不对指定小数前或后的部分做相应舍入选择处理,而统统截去。 其具体的语法格式如下 TRUNC(number,[decimals]) 其中: number 待做截取处理的数值 decimals 指明需保留小数点后面的位数。可选项,忽略它则截去所有的小数部分 下面是该函数的使用情况: select TRUNC(899.985,2) from dual 结果为:899.98 select TRUNC(899.985) from dual 结果为:899 select TRUNC(899.985) from dual 结果为:800 注意:第二个参数可以为负数,表示为小数点左边指定位数后面的部分截去,即均以0记。

猜你在找的Oracle相关文章