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

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

语法格式:TRUNC(date[,fmt])

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

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

示例:

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(for number)】TRUNC()函数处理number型数字

语法格式:TRUNC(number[,decimals])

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

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

示例:

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

转载于:https://www.cnblogs.com/linjiao/p/6394087.html

ORACLE TRUNC()函数相关推荐

  1. Oracle trunc()函数的用法

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

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

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

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

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

  4. oracle 处理英文日期格式,日常收集整理oracle trunc 函数处理日期格式(很实用)

    本文给大家分享的oracle trunc 函数处理日期格式的相关知识,非常具有参考价值,具体请看下文说明吧. 复制代码 代码如下: select to_char(sysdate,'yyyy-mm-dd ...

  5. oracle trunc q,Oracle trunc()函数的用法

    /**************日期  TRUNC()函数没有秒的精确********************/ select sysdate from dual --当时日期 select trunc ...

  6. Oracle Trunc 函数 用法详解

    Oracle trunc()函数 用于截取时间或者数值,返回指定的值. 可以用来处理日期或者处理数字. 下面通过几个例子来详细分析trunc函数的执行效果: 处理日期用法举例: --查询今天的日期 2 ...

  7. oracle trunc年,Oracle Trunc函数

    Trunc 函数 用法一: 为指定元素而截去的日期值. 语法如下: TRUNC(date,[fmt]) 参数分析: date 一个日期值. fmt 日期格式,该日期将由指定的元素格式所截去.忽略它则由 ...

  8. oracle trunc函数 q,oracle中trunc函数的用法

    TRUNC函数返回以指定元素格式截去一部分的日期值. 其具体的语法格式如下: TRUNC(date,[fmt]) 其中: date 为必要参数,是输入的一个日期值 fmt 参数可忽略,是日期格式,用以 ...

  9. oracle trunc年,Oracle TRUNC函数的正确用法

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

  10. 四舍五入oracle,Oracle trunc()函数的用法及四舍五入 round函数

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

最新文章

  1. python迭代器和生成器_python中迭代器和生成器。
  2. 一次完整的HTTP请求所经历的7个步骤
  3. matlab登录界面密码,关于MATLAB中密码登录界面的问题
  4. python3 pip3 install 报错 ReadTimeoutError: HTTPSConnectionPool(host=‘xxx‘, port=443): Read timed 解决方法
  5. 路由 交换 网桥 相关转贴
  6. python renamer模块_【免费工具集】4种免费Maya Python脚本集合:重命名、检查UV、分配重叠模型、选边,尽在EL Tool Pack...
  7. Prime Number Aizu - 0009(素数筛)
  8. LeetCode LCP 30. 魔塔游戏(优先队列)
  9. PHP | 检查字符串中是否存在特定的单词/子字符串
  10. linux 下各个工具使用(screen、tmux,pyenv、virtualenv,pip国内源,tree)
  11. android开发实现静默安装(fota升级)
  12. qml中使用combobox实现多级菜单_Excel教程:还不会做Excel三级下拉菜单?其实它跟复制粘贴一样简单...
  13. java企业员工管理系统_java企业员工考勤管理系统
  14. 史上最强三千六百道脑筋急转弯
  15. sqlmap DVWA脱库
  16. BXP无盘中启用bootp服务的设置详解(转)
  17. 递归的经典例子 java_java递归算法经典实例
  18. 入职与离职手续、五险一金、档案
  19. Matlab中median函数的使用
  20. 阿里云ECS云服务器CPU处理器型号主频睿频实例规格表

热门文章

  1. 文本分类——NaiveBayes
  2. flex弹性盒子布局
  3. 探索ASP.NET MVC5系列之~~~1.基础篇---必须知道的小技能
  4. 关于网上商城开发的随笔记录2
  5. javascript数据结构与算法--散列
  6. Android 学习心得体会
  7. 使用telnet登录varnish3.x管理缓存时认证问题
  8. 笔记本重置找不到恢复环境_Win10 自带的疑问解答、备份、恢复还原、重置系统怎么使用?...
  9. ASCII,Unicode和UTF-8之间的关系终于明白了
  10. php自定义函数指定参数类型,php – Doctrine:如何添加带可选参数的自定义函数?...