trunc函数的使用
oracle dbms_jobs中见到 trunc(sysdate)+1+1/(24)
trunc(sysdate)+1+1/(24)
是凌晨1点
用法
用法主要有2种,对date使用,对number使用。
对date使用
TRUNC函数为指定元素而截去的日期值。
语法为:
TRUNC(date[,fmt])
例子:
trunc(sysdate,'yyyy') --返回当年第一天
trunc(sysdate,'mm') --返回当月第一天
trunc(sysdate,'d') --返回当前星期的第一天
trunc(sysdate,'dd')--返回当前年月日
对number使用
与round()函数类似,只不过不进行四舍五入,而是直接截取。
语法:
TRUNC(number[,decimals])
例子:
trunc(89.985,2)=89.98 -- 截去 小数点右边n位之后的数据
trunc(89.985)=89 -- 默认截去 小数点右边
trunc(89.985,-1)=80 -- 负数表示,截去小数点左边n位之前的数据
–Oracle trunc()函数的用法
/日期******/
1.select trunc(sysdate) from dual --2011-3-18 今天的日期为2011-3-18
2.select trunc(sysdate, ‘mm’) from dual --2011-3-1 返回当月第一天.
3.select trunc(sysdate,‘yy’) from dual --2011-1-1 返回当年第一天
4.select trunc(sysdate,‘dd’) from dual --2011-3-18 返回当前年月日
5.select trunc(sysdate,‘yyyy’) from dual --2011-1-1 返回当年第一天
6.select trunc(sysdate,‘d’) from dual --2011-3-13 (星期天)返回当前星期的第一天
7.select trunc(sysdate, ‘hh’) from dual --2011-3-18 14:00:00 当前时间为14:41
8.select trunc(sysdate, ‘mi’) from dual --2011-3-18 14:41:00 TRUNC()函数没有秒的精确
9.select trunc(123.458) from dual --123
10.select trunc(123.458,0) from dual --123
11.select trunc(123.458,1) from dual --123.4
12.select trunc(123.458,-1) from dual --120
13.select trunc(123.458,-4) from dual --0
14.select trunc(123.458,4) from dual --123.458
15.select trunc(123) from dual --123
16.select trunc(123,1) from dual --123
17.select trunc(123,-1) from dual --120
date常见用法
日期减一天
select trunc(sysdate-1) from dual;
减一秒
select trunc(sysdate-1/24/60/60) from dual;
number常见用法
select trunc(123.456) from dual; – 123 取整
trunc函数的使用相关推荐
- Oracle trunc()函数的用法
--Oracle trunc()函数的用法 /**************日期********************/ 1.select trunc(sysdate) from dual --20 ...
- oracle 自动补全函数,Oracle自我补充之trunc()函数的使用方法
1.TRUNC(for dates) TRUNC函数为指定元素而截去的日期值. 其具体的语法格式如下: 其中: date 一个日期值 fmt 日期格式,该日期将由指定的元素格式所截去.忽略它则由最近的 ...
- oracle 获得月最后一天,oracle获取本月第一天和最后一天及Oracle trunc()函数的用法...
select to_char(trunc(add_months(last_day(sysdate), -1) + 1), 'yyyy-mm-dd') "本月第一天", to_cha ...
- oracle tranc,ORACLE TRUNC()函数
TRUNC():类似截取函数,按指定的格式截取输入的数据. 1.[trunc(for dates)]TRUNC()函数处理日期 语法格式:TRUNC(date,format) 其中:date 一个日期 ...
- oracle查询本月第一天_oracle获取本月第一天和最后一天及Oracle trunc()函数的用法...
select to_char(trunc(add_months(last_day(sysdate), -1) + 1), 'yyyy-mm-dd') "本月第一天", to_ch ...
- oracle中trunc x-1,oracle中trunc函数的说明
一.oracle trunc()函数的用法TRUNC(for dates) 精确到天 select trunc(sysdate,'dd') from dual 结果为:2010-9-17 精确到月 s ...
- oracle trunc()函数用法
TRUNC()函數分兩種 1.TRUNC(for dates) TRUNC函数为指定元素而截去的日期值. 其具体的语法格式如下: TRUNC(date[,fmt]) 其中: date 一个日期值 fm ...
- trunc函数_同样取整,TRUNC函数与INT函数的有什么区别?
Excel的TRUNC函数主要作用是根据指定的位数位置向下舍入计算 本文介绍Microsoft Excel中TRUNC函数的公式语法和用法. TRUNC函数功能 TRUNC 函数用于将数字的小数部分截 ...
- java trunc函数_TRUNC函数的用法
TRUNC函数用于对值进行截断. 用法有两种:TRUNC(NUMBER)表示截断数字,TRUNC(date)表示截断日期. (1)截断数字: 格式:TRUNC(n1,n2),n1表示被截断的数字,n2 ...
- round()和trunc()函数的应用
http://blog.chinaunix.net/uid-7801695-id-68136.html round()和trunc()函数的应用 关键字: round()和trunc()函数的应用 ...
最新文章
- Sitecore 9有什么新功能
- 代码示例:使用redis计数来控制单位时间内对某接口的访问量
- 4 weekend110的hdfs下载数据源码跟踪铺垫 + hdfs下载数据源码分析-getFileSystem(值得反复推敲和打断点源码)...
- python 读取数据出现UnicodeDecodeError:: 'utf-8' codec can't decode byte 0xc8 in position 0: invalid contin
- 库-libuv 和 libev的对比
- UIButton、UIImageView、UILabel的选择
- php弱类型机制,浅析php变量存储结构及弱类型实现机制
- Bots Inc宣布订购1000台比特币矿机,价值400万美元
- 黑群晖nas安装保姆级教程
- uni-app的checkbox多选和全选
- Excel一键取消合并单元格并向下填充相同的内容
- java实现串中找数字
- 安卓怎么打开html游戏,安卓手机如何打开.xapk文件
- OCP、Avalon、Wishbone、IBM Core Connect
- 瑕不掩瑜,读 长铗、刘秋杉《元宇宙-通往无限游戏之路》
- ICCV2021:Structure-Preserving Deraining with Residue Channel Prior Guidance
- 【我的前端】网站开发:设计响应式网站的八大因素
- 可爱的图,送给可爱的人们
- 2021年高处安装、维护、拆除免费试题及高处安装、维护、拆除模拟考试题库
- IP(Internet Protocol)网际协议