TRUNC():类似截取函数,按指定的格式截取输入的数据。

1.【trunc(for dates)】TRUNC()函数处理日期

语法格式:TRUNC(date,format)

其中:date 一个日期值;format 日期格式。

该日期将按指定的日期格式截取;忽略它则由最近的日期截取。

示例:

select trunc(sysdate) from dual;--2017/2/13,返回当前时间

select trunc(sysdate,‘yy‘) from dual;--2017/1/1,返回当年第一天

select trunc(sysdate,‘mm‘) from dual;--2017/2/1,返回当月的第一天

select trunc(sysdate,‘d‘) from dual;--2017/2/12,返回当前星期的第一天,即星期天

select trunc(sysdate,‘dd‘) from dual;--2017/2/13,返回当前日期,今天是2017/2/13

select trunc(sysdate ,‘HH24‘) from dual;--2017/2/13 15:00:00,返回本小时的开始时间

select trunc(sysdate ,‘MI‘) from dual;--2017/2/13 15:13:00,返回本分钟的开始时间

2.TRUNC(number)函数处理number型数字

语法格式:TRUNC(number,m)

其中: number 待做截取处理的数值;m指明需保留小数点后面的位数,可选项,忽略它则截去所有的小数部分。

注意:截取时并不对数据进行四舍五入。

示例:

select trunc(555.567,2) from dual;--555.56,将小数点右边指定位数后面的截去;

select trunc(555.567,-2) from dual;--500,第二个参数可以为负数,表示将小数点左边指定位数后面的部分截去,即均以0记;

select trunc(555.567) from dual;--555,默认截去小数点后面的部分;

原文:https://www.cnblogs.com/bing-08/p/10561636.html

oracle tranc,ORACLE TRUNC()函数相关推荐

  1. oracle 中的trunc()函数及加一个月,一天,一小时,一分钟,一秒钟方法

    返回处理后的数据,不同于round()(对数值进行四舍五入处理),该函数不对指定小数前或后的数值部分进行舍入处理. 语法:trunc(number[,decimals]) 其中,number为待做处理 ...

  2. oracle tranc,oracle函数trunc的使用

    2011-08-23 17:20 67383人阅读 评论(3) 收藏 举报  分类: oracle学习(9) 版权声明:本文为博主原创文章,未经博主允许不得转载. 1.日期比较时精确到日,可以使用 T ...

  3. Oracle中有关trunc函数的使用

    一.trunc(sysdate)+8/24 是什么意思 ORACLE中TRUNC是截取的函数用在日期类型上,就是截取到日或时间. select sysdate from dual; --取数据库的系统 ...

  4. oracle trunc命令,Oracle的trunc函数

    Oracle中的trunc函数用于不四舍五入地截取数字或日期,不过它不仅仅是取整那么简单.比如要做个累计报表,需要从数据库中定期取出某月固定一天或某周固定周几开始的数据累计,可用trunc(sysda ...

  5. Oracle中的单行函数

    字符串函数: 注意SUBSTR 如果向要从后向前截取,可以使用负数来表示 例如:SUBSTR('helloword',-3),表示截取最后三个字符,不写长度.默认从开始截取到字符串的末尾. 以上函数除 ...

  6. python中trunc函数_trunc函数

    oracle中的trunc函数操作 1.TRUNC(for dates) TRUNC函数为指定元素而截去的日期值. 其具体的语法格式如下: TRUNC(date[,fmt]) 其中: date 一个日 ...

  7. Oracle trunc()函数的用法

    --Oracle trunc()函数的用法 /**************日期********************/ 1.select trunc(sysdate) from dual  --20 ...

  8. oracle 获得月最后一天,oracle获取本月第一天和最后一天及Oracle trunc()函数的用法...

    select to_char(trunc(add_months(last_day(sysdate), -1) + 1), 'yyyy-mm-dd') "本月第一天", to_cha ...

  9. oracle查询本月第一天_oracle获取本月第一天和最后一天及Oracle trunc()函数的用法...

    select to_char(trunc(add_months(last_day(sysdate), -1) + 1), 'yyyy-mm-dd') "本月第一天",  to_ch ...

最新文章

  1. 计算机wrod初级考试题及答案,计算机基础知识+Word基础知识+Excel基础知识试题答案解析.doc...
  2. 局域网配置NTP服务器
  3. dsc linux 软件安装_linux – 安装dsc21时出错:“dsc21:取决于:cassandra(= 2.1.8),但要安装2.2.0”...
  4. 列表和表格---学习笔记02
  5. 群晖218 当文件服务器,群晖218 家庭云服务器
  6. 【opencv+C++】在图像中找四边形
  7. web页面渲染(二) 1
  8. 天池学习赛:保险反欺诈预测(附代码)
  9. nodejs 写入html,html2markdownnodejs也能写爬虫?记一次blog迁移至Ghost
  10. airpods链接mac弹窗_AirPods怎么连接Mac AirPods连接Mac教程
  11. 内存卡误删除文件怎么恢复
  12. xmanager 5下载安装
  13. 抱团携手 深情助困 深圳叶国文参加漳州市驻深团工委举办关爱活动
  14. java语言在scada系统中的应用_基于J2EE平台的SCADA系统实现
  15. 微信小程序哪个能唱歌_微信K歌最实用的小程序有哪些?求推荐几个有意思的!...
  16. BZOJ 1003 [SPFA][DP]
  17. excel基础知识大全_24套广联达算量计价软件操作合集丨施工资料+170个建筑excel模板...
  18. CSS字体、文本属性、CSS 盒模型
  19. 彻底解决connect reset
  20. 【有限元仿真】abaqus-铝合金A357切削加工有限元模拟

热门文章

  1. Spring获取属性配置
  2. JVM中GC的停顿现象
  3. Keepalived运行命令
  4. 推荐一个很牛逼的 Github 项目:本人历时半年完成的【Java 面试 + Java 后端技术学习指南】,已拿大厂offer
  5. 蓝桥杯-合并石子(java)
  6. xxx cannot be resolved to a type 错误解决方法
  7. JavaScript的编程风格的见解
  8. java中File类应用:遍历文件夹下所有文件
  9. (JAVA学习笔记) 关于数据类型的一些扩展-面试时经常问到的问题
  10. 一文搞懂深度优先搜索、广度优先搜索(dfs、bfs)