关于对Oracle TRUNC函数的相关实知识,我现在总算有点体会了,如果某天你要想在实际操作中要用trunc(date,''dd'').时,你可以打开这篇文章对其进行一个更为全面的了解,以下就是文章的详细内容介绍,望大家借鉴。

通俗的说吧,format为年时,精确到-----年

为月时,精确到------年,月(不管哪年,只要是相同的月和哪天)

为日时,精确到------年,月,日(不管哪年的哪月,只关心是哪天)

1.TRUNC(for dates)

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

其具体的语法格式如下:

OracleTRUNC(date[,fmt])

其中:

date 一个日期值

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

下面是该函数的使用情况:

TRUNC(TO_DATE(’24-Nov-1999 08:00 pm’,’dd-mon-yyyy hh:mi am’))

=’24-Nov-1999 12:00:00 am’

TRUNC(TO_DATE(’24-Nov-1999 08:37 pm’,’dd-mon-yyyy hh:mi am’,’hh’)) =’24-Nov-1999 08:00:00 am’

round (date,''format'')未指定format时,如果日期中的时间在中午之前,则将日期中的时间截断为12 A.M.(午夜,一天的开始),否则进到第二天。

TRUNC(date,''format'')未指定format时,将日期截为12 A.M.,不考虑是否在中午之前的条件。

2.TRUNC(for number)

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

其具体的语法格式如下

TRUNC(number[,decimals])

其中:

number 待做截取处理的数值

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

下面是该函数的使用情况:

TRUNC(89.985,2)=89.98

TRUNC(89.985)=89

TRUNC(89.985,-1)=80

注意:第二个参数可以为负数,表示为小数点左边指定位数后面的部分截去,即均以0记

【编辑推荐】

【责任编辑:孙巧华 TEL:(010)68476606】

点赞 0

oracle trunc年,Oracle TRUNC函数的正确用法相关推荐

  1. 分割字符串split函数的正确用法(切片)

    分割字符串split函数的正确用法(切片) split函数是将字符串分割为列表 函数原型: str.split(sep,maxsplit) 参数说明: str:表示要进行分割的字符串 sep:用于指定 ...

  2. 远程桌面,身份验证错误:CredSSP加密Oracle修正。要求的函数不正确等解决办法

    windows版本10.0.17134,安装最新补丁后无法远程windows server 2008.2013.2016服务器 报错信息如下:出现身份验证错误,要求的函数不受支持  可能是由于Cred ...

  3. python基础中apply()函数的正确用法

    函数格式为:apply(func,*args,**kwargs) 用途:当一个函数的参数存在于一个元组或者一个字典中时,用来间接的调用这个函数,并肩元组或者字典中的参数按照顺序传递给参数 解析:arg ...

  4. Python函数的正确用法及其注意事项

    简单总结: 与类和实例无绑定关系的function都属于函数(function): 与类和实例有绑定关系的function都属于方法(method). 首先摒弃错误认知:并不是类中的调用都叫方法 函数 ...

  5. oracle中trunc x-1,oracle中trunc函数的说明

    一.oracle trunc()函数的用法TRUNC(for dates) 精确到天 select trunc(sysdate,'dd') from dual 结果为:2010-9-17 精确到月 s ...

  6. oracle 自动补全函数,Oracle自我补充之trunc()函数的使用方法

    1.TRUNC(for dates) TRUNC函数为指定元素而截去的日期值. 其具体的语法格式如下: 其中: date 一个日期值 fmt 日期格式,该日期将由指定的元素格式所截去.忽略它则由最近的 ...

  7. oracle trunc年,Oracle的Trunc和round的区别

    一,对数字的操作 sql>select trunc(5.75), trunc(5.75,1), trunc(5.75,-1) from dual trunc(x [,y]),其中如果没有指定y, ...

  8. oracle trunc月份,oracle trunc

    PostgreSQL与Oracle对应的函数 一.对应的函数 1.sysdate oracle pgsql sysdate current_date. current_timestamp nvl co ...

  9. win10连接远程桌面,出现身份验证错误,要求的函数不正确,这可能是由于CredSSP加密Oracle修正

    今天早上上班,电脑自动更新系统了,升级至win10 最新版本,安装最新补丁后无法远程win server 2008服务器,报错信息如下: 出现身份验证错误,要求的函数不正确,这可能是由于CredSSP ...

最新文章

  1. 如何在页面上实现一个圆形的可点击区域?
  2. Android客户端捕获http请求包的方法
  3. 【 MATLAB 】DFT的性质讨论(二)序列的循环移位及其 MATLAB 实现(频域方法)
  4. 几种常见自动化测试框架
  5. Qt Designer提升控件
  6. 老平台已死,整理个文档留下做纪念
  7. poj 1990 MooFest(转化成树状数组求和)
  8. java概述_Java 7功能概述
  9. Android实现飘动的旗帜效果实例
  10. (150)System Verilog仿真结束机制
  11. centos7 查看ip地址
  12. 三目运算符 c语言求最小值,三目运算符
  13. 数字拼音翻译成阿拉伯数字
  14. linux net子系统-系统调用层
  15. PLD PLA PAL GAL
  16. python如何撤销_python如何查看微信消息撤回
  17. 软件功能介绍之(数据维护)3.1数据编辑(1)
  18. 数字音视频编解码技术标准工作组会员单位
  19. LoadRunner性能测试结果分析样例
  20. Photoneo 3D相机丨平行结构光的力量

热门文章

  1. 解决win10虚拟内存设置失败
  2. 如何让你的文案“一箭穿心”?
  3. Ubuntu 设置网络代理
  4. 什么是期货逼仓(期货里面的仓是什么意思)
  5. Python Sorted - key
  6. nodejs+vue+elementui前台美食网上订餐点菜系统 vscode项目
  7. 6个月Linux周末班学习计划书
  8. html 数字强制换行,利用CSS实现连续的纯数字或字母强制换行的方法
  9. mysql新增字段顺序_mysql 添加字段、删除字段、调整字段顺序 转
  10. 民安汇智开展居家养老满意度测评