Chinaunix首页 | 论坛 | 博客
  • 博客访问: 970294
  • 博文数量: 358
  • 博客积分: 8185
  • 博客等级: 中将
  • 技术积分: 3751
  • 用 户 组: 普通用户
  • 注册时间: 2008-10-15 16:27
个人简介

The views and opinions expressed all for my own,only for study and test, not reflect the views of Any Company and its affiliates.

文章分类

全部博文(358)

文章存档

2012年(8)

2011年(18)

2010年(50)

2009年(218)

2008年(64)

我的朋友

分类: Oracle

2008-10-20 17:34:05

1,TRUNC(for dates)
 
TRUNC函数为指定元素而截去的日期值。
其具体的语法格式如下:
TRUNC(date[,fmt])
 
后面的date format是指要精确到的位置, 而这位值之后的全部是默认的最小值, 若四舍五入至天以上, 返回值的格式只包含年月日, 若四舍五入到HH24MISS这组里的任意一位, 返回的包含HH24MISS格式的全部值,
YYYY - 四舍五入到年
MM - 四舍五入到月
...
而不是写完整的返回值的格式..
 
2,TRUNC(for number)

TRUNC函数返回处理后的数值,其工作机制与ROUND函数极为类似,只是该函数不对指定小数前或后的部分做相应舍入选择处理,而统统截去。
  其具体的语法格式如下
  TRUNC(number[,decimals])
  其中:
  number 待做截取处理的数值
  decimals 指明需保留小数点后面的位数。可选项,忽略它则截去所有的小数部分
  下面是该函数的使用情况:
  TRUNC(89.985,2)=89.98
  TRUNC(89.985)=89
  TRUNC(89.985,-1)=80
  注意:第二个参数可以为负数,表示为小数点左边指定位数后面的部分截去,即均以0记。
阅读(1345) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~