Oracletrunc函数的⽤法
1.⽇期处理:
trunc(date,' x ');
x为⽇期格式,例如‘hh’是⼩时,‘yyyy’是年,‘mm’是⽉份,默认为当前⽇的零点
select trunc(sysdate, 'mm') from dual --2013-01-01 返回当⽉第⼀天。
truncated c语言trunc('时间','时间对应的位置'),⽐如‘mm’对应的是⽉份,‘dd’对应的是哪⼀天,‘hh24’返回当前⽇期,精确到⼩时,‘mi’就精确到分钟,最多就到分钟数,没有‘ss’;
2.数值处理:
trunc(number, x );
x为数值类型,例如数值为2就是取⼩数点后两位,没有四舍五⼊的功能,x默认为0。
SELECT trunc(123.456,2) from dual; --123.45(就不会四舍五⼊)。
四舍五⼊的函数为 round.
SELECT round(123.456,2) from dual;--123.46(四舍五⼊取法)。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。