trunc 函数用法

用于截取时间或者数值,返回指定的值

一、截取时间

select  trunc(sysdate,'yyyy') from   dual ;--返回当年第一天
select  trunc(sysdate,'mm') from   dual ; --返回当月第一天
select  trunc(sysdate,'dd') from   dual ;--返回当前年月日
select  trunc(sysdate,'d') from   dual ; --返回当前星期的第一天(星期日)
select  trunc(sysdate,'hh') from   dual ;--返回当前日期截取到小时,分秒补0
select  trunc(sysdate,'mi') from   dual ;--返回当前日期截取到分,秒补0

执行结果如下图

一、截取数值
语法:trunc(number,[decimals])
number:指需要截取的数字,
[decimals]:截取位数,可选参数,如果参数是负数表示从小数点左边截取。注意这里的截取都不做四舍五入。直接舍掉

  select  trunc(122.555) from  dual t; --默认取整select  trunc(122.555,2) from  dual t;select  trunc(122.555,-2) from  dual t;--负数表示从小数点左边开始截取2位

执行结果

Oracle trunc 函数用法详解相关推荐

  1. Oracle Trunc 函数 用法详解

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

  2. oracle trim函数用法详解,oracle trim函数用法详解

    在oracle数据库中,trim一般都是用在删除字符串两边的空格.实际上,trim也可以用来删除字符串两边的指定字符.并且trim指定删除的字符串只能是单个字符 Oracle TRIM函数是很常见的函 ...

  3. oracle trim函数用法详解

    1. 语法解释 首先看一下trim函数的语法图:http://docs.oracle.com/cd/B19306_01/server.102/b14200/functions199.htm 语法描述如 ...

  4. oracle decode函数用法详解

    oracle的decode函数语法结构如下: decode (expression, search_1, result_1) decode (expression, search_1, result_ ...

  5. ROW_NUMBER() OVER()函数用法详解 (分组排序 例子多)

    ROW_NUMBER() OVER()函数用法详解 (分组排序 例子多) https://blog.csdn.net/qq_25221835/article/details/82762416 post ...

  6. C++中substr()函数用法详解

    C++中substr()函数用法详解 原型: string substr (size_t pos = 0, size_t len = npos) const; 返回一个新构造的string对象,其值初 ...

  7. LayoutInflater的inflate函数用法详解

    LayoutInflater的inflate函数用法详解 LayoutInflater作用是将layout的xml布局文件实例化为View类对象. 获取LayoutInflater的方法有如下三种: ...

  8. c++ memset 语言_C++中memset函数用法详解

    本文实例讲述了C++中memset函数用法.分享给大家供大家参考,具体如下: 功 能: 将s所指向的某一块内存中的每个字节的内容全部设置为ch指定的ASCII值,块的大小由第三个参数指定,这个函数通常 ...

  9. mysql: union / union all / 自定义函数用法详解

    mysql: union / union all http://www.cnblogs.com/wangyayun/p/6133540.html mysql:自定义函数用法详解 http://www. ...

最新文章

  1. fedora利用vmlinuz和initrd制作linux启动u盘,Fedora 17的U盘安装方法
  2. python 匹配字符串多个_Python:匹配字符串中的多个子字符串
  3. Tensorflow学习教程集合
  4. java io nio aio_Java IO、NIO、AIO知识总结
  5. 仿Gin搭建自己的web框架(七)
  6. wpf之默认窗口模板研究
  7. (七)视频背景移除/去背景/换背景/抠图/抠像代码示例:实时抠图、实时抠像、人像去背景、背景消除
  8. 公开课可下载资源汇总
  9. Redis 的过期策略都有哪些?
  10. 逻辑谬误_Java性能的9个谬误
  11. 整车行业 SAP APO 开发备忘(刘欣)
  12. 五步教你快速搭建http代理
  13. Ubuntu修改源镜像方法(22.04也能用)附带常用源镜像地址
  14. MATLAB人体行为检测与识别
  15. python查看list的shape_列表list、数组np.array等的len,size,shape操作
  16. 每周分享第二期:人工智能对未来工作的影响
  17. 关于合著《区块链实战》的 3 组关键词 | ArcBlock 博客
  18. 2022安全员-C证考试题库模拟考试平台操作
  19. 金融衍生品PK:期权和权证俩兄弟
  20. emac接口与phy交互

热门文章

  1. linux不识别bl link无线网卡,解决TP-LINK无线网卡在debian上无法识别的问题
  2. C++解决最短路径问题
  3. 如何构建事件驱动的量化策略【邢不行|量化小讲堂系列61-实战篇】
  4. aidl android 怎么mk编译,使用Android的HIDL+AIDL方式编写从HAL层到APP层的程序
  5. js php 实现日历签到_js实现每日签到功能
  6. java 创建数组的三种方式及区别
  7. 安装了两个python 如何卸载其中一个_python2卸载
  8. mysql添加字段指定顺序_mysql 添加字段、删除字段、调整字段顺序
  9. 5, 10,15,20-四(4-甲氧基羰基苯基)锌卟啉(Zn-TPPCOOMe)/四硝基卟啉铁/锰(TNTPPFeCl /TNTPPMnCl)卟啉定制实验用
  10. 远程桌面怎么记住登录计算机,如何让win7电脑的远程桌面将密码记住,避免下次需要重新输入密码...