oracle小知识--trunc函数

2018-03-01 11:00:23来源:oschina作者:sunshine_20人点击

分享

trunc(数字/日期,精度/日期格式)函数是用于对时间或者数字进行截取的


select trunc(188.88,2) from dual 结果:188.88(仍然保留两位小数)


select trunc(188.88,1) from dual 结果:188.8(截取到精度为1,注意不会四舍五入)


select trunc(188.88,0) from dual 结果:188(截取到精度为0即整数)


select trunc(188.88,-1) from dual 结果:180(如果精度为负数,并不会截取掉该位只是把该位结果变0)


select trunc(sysdate,'yyyy') from dual 结果:2018/1/1(当前日期的年的第一天)


select trunc(sysdate,'MM') from dual 结果:2018/2/1(当前日期的月的第一天)


select trunc(sysdate,'dd') from dual 结果:2018/2/27(当前日期)


select trunc(sysdate,'HH') from dual 结果:2018/2/27 19:00:00(当前日期小时)

最新文章

123

最新摄影

闪念基因

微信扫一扫

第七城市微信公众平台