加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

oracle中trunc函数的说明

发布时间:2020-12-12 14:24:42 所属栏目:百科 来源:网络整理
导读:一、 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 TR

一、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记。

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读