oracle trunc()截断函数
可以截取日期和数字
比如2010-10-15,截取得到2010的第一天,即2010-01-01
比如 20.5 ,截取得到20
目录
- 截取日期
- 不同于to_char();
- 截取数字
截取日期
你首先要明白截取日期是怎么个回事。
假设date=27-10-20
trunc(date,‘yyyy’),获取当年第一天
不同于to_char();
如果 2020-05-12,你想获取2020,请用`to_char(date,'yyyy');`
获取05,`to_char(date,'mm')`
获取12,`to_char(date,'dd')`
trunc(date [, fmt ]),返回date
- fmt省略
输出年月日 - yyyy
返回当年第一天等于 SYYYY YYYY YEAR SYEAR YYY YY Y
- mm,当月第一天。等于
MONTH MON MM RM
- ww.与一年中的第一天有相同的星期几的日期。
比如 2020-12-23,第一年第一天是星期三,而恰好 2020-12-23就是星期三,输出它;
2020-12-22,第一年第一天是星期三,输出2020-12-16(16号是星期三)
输出的日期<=指定日期。 - DD,年月入,等于
DDD DD J 和省略fmt
- day,此星期的第一天(星期天),等于
DAY DY D
截取数字
只是截取,不四舍五四。
trunc(n1,[,n2]),返回number
n2可以省略。这样截取整数部分
n2为正,截到小数点后n2位
n2位负, 小数点前n2个数置为0
参考自:oracle 官方文档
https://docs.oracle.com/en/database/oracle/oracle-database/19/sqlrf/TRUNC-number.html#GUID-911AE7FE-E04A-471D-8B0E-9C50EBEFE07D
oracle trunc()截断函数相关推荐
- oracle truncsysdate_oracle trunc截断日期函数
oracle trunc截断日期函数 截断日期: www.2cto.com 先执行命令:alter session set nls_date_format='yyyy-mm-dd hh24:mi:hh ...
- oracle trunc年,Oracle TRUNC函数的正确用法
关于对Oracle TRUNC函数的相关实知识,我现在总算有点体会了,如果某天你要想在实际操作中要用trunc(date,''dd'').时,你可以打开这篇文章对其进行一个更为全面的了解,以下就是文章 ...
- Oracle trunc()函数的用法
--Oracle trunc()函数的用法 /**************日期********************/ 1.select trunc(sysdate) from dual --20 ...
- oracle 获得月最后一天,oracle获取本月第一天和最后一天及Oracle trunc()函数的用法...
select to_char(trunc(add_months(last_day(sysdate), -1) + 1), 'yyyy-mm-dd') "本月第一天", to_cha ...
- oracle查询本月第一天_oracle获取本月第一天和最后一天及Oracle trunc()函数的用法...
select to_char(trunc(add_months(last_day(sysdate), -1) + 1), 'yyyy-mm-dd') "本月第一天", to_ch ...
- oracle 处理英文日期格式,日常收集整理oracle trunc 函数处理日期格式(很实用)
本文给大家分享的oracle trunc 函数处理日期格式的相关知识,非常具有参考价值,具体请看下文说明吧. 复制代码 代码如下: select to_char(sysdate,'yyyy-mm-dd ...
- oracle trunc q,Oracle trunc()函数的用法
/**************日期 TRUNC()函数没有秒的精确********************/ select sysdate from dual --当时日期 select trunc ...
- Oracle Trunc 函数 用法详解
Oracle trunc()函数 用于截取时间或者数值,返回指定的值. 可以用来处理日期或者处理数字. 下面通过几个例子来详细分析trunc函数的执行效果: 处理日期用法举例: --查询今天的日期 2 ...
- oracle trunc年,Oracle Trunc函数
Trunc 函数 用法一: 为指定元素而截去的日期值. 语法如下: TRUNC(date,[fmt]) 参数分析: date 一个日期值. fmt 日期格式,该日期将由指定的元素格式所截去.忽略它则由 ...
最新文章
- java冒泡排序_JAVA实现经典排序算法(冒泡排序、选择排序、插入排序、希尔排序、堆排序、归并排序、快速排序)...
- 夯实“茄克”核心竞争力,高端新国货谋图百年基业
- css知识笔记(二)——盒子模型
- 计算机学硕专业课可以自学吗,考研专业课怎么考?高效复习法三条就够!
- 新建文件的UID和GID
- Pandoc提供二进制分发包了
- vim python 代码提示_linux下vim python代码自动补全
- 成员变量与局部变量的区别
- TypeError: __init__() got an unexpected keyword argument 'serialized_options'(安装protobuf 3.6.0)
- C#客户端嵌入Chrome浏览器的实现(非IE)
- BMC远程管理服务器
- JavaWeb电影院订票系统(支持在线选座)
- 静态代理的实现-模拟中介代理房东出租房子给房客
- 【THREE源码解析篇】THREE.Sprite详解
- 在Python中将列表转换为字典的10种方法
- JavaSE-Lambada
- Opencv学习笔记完整版
- 第1章 Java程序设计概述
- 聚福隆超市营销策划案
- 转移动互联网时代的9大赚钱机会