oracle中的函数trunk()和.truncate()和add_months()
2019-06-20 11:38
1181 查看
版权声明:本文为博主原创文章,遵循 CC 4.0 by-sa 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/qq_41536539/article/details/91982794
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前两个月的的时间点
相关文章推荐
- oracle中的add_months()函数总结
- ORACLE 函数(lpad,add_months,COALESCE,GREATEST,LEAST)
- oracle中的add_months()函数总结
- oracle 日期常用函数 (ADD_MONTHS,LAST_DAY,NEXT_DAY,MONTHS_BETWEEN,NEW_TIME,ROUND,TRUNC)
- oracle中的add_months()函数总结
- oracle中的add_months()函数总结
- oracle时间函数(三)last_day(),add_months(),month between()
- Oracle months_between()和add_months()函数
- oracle 日期常用函数 (ADD_MONTHS,LAST_DAY,NEXT_DAY,MONTHS_BETWEEN,NEW_TIME,ROUND,TRUNC)
- oracle 日期常用函数 (ADD_MONTHS,LAST_DAY,NEXT_DAY,MONTHS_BETWEEN,NEW_TIME,ROUND,TRUNC)
- oracle中的add_months()函数
- ORACLE中函数MONTHS_BETWEEN的使用
- oracle 日期常用函數 (ADD_MONTHS,LAST_DAY,NEXT_DAY,MONTHS_BETWEEN,NEW_TIME,ROUND,TRUNC)
- Oracle 12C 新特性之表分区带 异步全局索引异步维护(一次add、truncate、drop、spilt、merge多个分区)
- ORACLE 日期函数 ADD_MONTHS
- ORACLE中函数MONTHS_BETWEEN的使用
- Oracle LPAD(String str,int length,String addStr)函数 使用方法
- oracle 日期常用函數 (ADD_MONTHS,LAST_DAY,NEXT_DAY,MONTHS_BETWEEN,NEW_TIME,ROUND,TRUNC)
- Oracle 12C 新特性之表分区带 异步全局索引异步维护(一次add、truncate、drop、spilt、merge多个分区)
- ORACLE中函数MONTHS_BETWEEN…