一trunc的用法
trunc(for dates)
trunc函数为指定元素而截去的日期值
其具体的语法格式如下
trunc(date[fmt])
其中
date 一个日期值
fmt 日期格式该日期将由指定的元素格式所截去忽略他则由最近的日期截去
例如
select trunc(sysdate mm) from dual; 截取到月如果传入的是则需先转化为date
trunc(for number)
trunc函数返回处理后的数值其工作机制和round函数极为类似只是该函数不对指定小数前或后的部分做相应捨入选择处理而统统截去
其具体的语法格式如下
trunc(number[decimals])
其中
number 待做截取处理的数值
decimals 指明需保留小数点后面的位数可选项忽略他则截去所有的小数部分
例如
trunc()=
trunc()=
trunc()=
注意第二个参数能为负数表示为小数点左边指定位数后面的部分截去即均以记
二oracle获取周末
获取当天是礼拜几select to_char(sysdated) from dual; 礼拜天为礼拜一为类推