博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
oracle中的函数trunk()和.truncate()和add_months()
阅读量:3908 次
发布时间:2019-05-23

本文共 616 字,大约阅读时间需要 2 分钟。

1.trunk():

select trunc(sysdate,'yyyy') from dual --当年的第一天 2019/1/1

select trunc(sysdate,'mm') from dual --当月的第一天 2019/6/1
select trunc(sysdate,'dd') from dual --当前时间(精确到天) 2019/6/1
select trunc(sysdate,'d') from dual --当前星期的第一天 2019/5/26
select trunc(sysdate,'hh') from dual --当前时间(精确到小时)2019/6/1 15:00:00
select trunc(sysdate,'mi') from dual --当前时间(精确到分钟,没有精确到秒的) 2019/6/1 16:00:00

 

trunc(number)的用法一般有以下几种:

trunc(55.5,-1) = 50; //-1(负数)表示从小数点左边第一位截取后面全置为零;

trunc(55.55,1) = 55.5; //1(正数)表示小数点后面保留一位;

trunc(55.55) = 55; //截取整数部分;

 

 

2.truncate:

       truncate table tableName 删除表

3.add_months(times,-2):

       查询指定时间times前两个月的的时间点

转载地址:http://odqen.baihongyu.com/

你可能感兴趣的文章
520. 检测大写字母
查看>>
数据处理和训练模型的技巧
查看>>
vb 中如何做同步 异步?
查看>>
geturl
查看>>
2016年安大校赛(补题)
查看>>
BESTCODER ROUND92 1001.Skip the Class
查看>>
POJ 1661 Help Jimmy
查看>>
百练OJ 2755 神奇的口袋(递归+递推)
查看>>
HDU 1003 Max Sum
查看>>
Code Vs 1014 装箱
查看>>
循环队列,队链的实现
查看>>
HDU 2602 Bone Collector (01背包)
查看>>
POJ 1837 Blance (01背包)
查看>>
HDU 2456 饭卡 (01背包)
查看>>
HDU 1559 最大子矩阵
查看>>
Open Judge 4010 :2011
查看>>
百练OJ-2815 城堡问题【DFS】
查看>>
CODE[VS] 1025 选菜 【背包】
查看>>
POJ 1724 ROADS【DFS+剪枝】
查看>>
AOJ 847 整数拆段
查看>>