数据库

位置:IT落伍者 >> 数据库 >> 浏览文章

oracle里的trunc函数


发布日期:2022年04月29日
 
oracle里的trunc函数

TRUNC(for dates)

TRUNC函数为指定元素而截去的日期值

其具体的语法格式如下

TRUNC(date[fmt])

其中

date 一个日期值

fmt 日期格式该日期将由指定的元素格式所截去忽略它则由最近的日期截去

下面是该函数的使用情况

TRUNC(TO_DATE(Nov : pm)ddmonyyyy hh:mi am)

=Nov :: am

TRUNC(TO_DATE(Nov : pmddmonyyyy hh:mi am)hh) =Nov :: am

trunc(sysdateyyyy) 返回当年第一天

trunc(sysdatemm) 返回当月第一天

trunc(sysdated) 返回当前星期的第一天

trunc(sysdatedd)返回当前年月日

TRUNC(for number)

TRUNC函数返回处理后的数值其工作机制与ROUND函数极为类似只是该函数不对指定小数前或后的部分做相应捨入选择处理而统统截去

其具体的语法格式如下

TRUNC(number[decimals])

其中

number 待做截取处理的数值

decimals 指明需保留小数点后面的位数可选项忽略它则截去所有的小数部分

下面是该函数的使用情况

TRUNC()=

TRUNC()=

TRUNC()=

注意第二个参数可以为负数表示为小数点左边指定位数后面的部分截去即均以与取整类似比如参数为即取整到十分位如果是则是取整到十位以此类推

               

上一篇:可预见的Oracle应用程序性能调优

下一篇:ADO.Net实现Oracle大批量数据的更新优化