Oracle:TRUNC( )截断函数
程序员文章站
2024-03-08 23:14:40
...
-
TRUNC函数用于对值进行截断。
用法有两种:TRUNC(NUMBER)表示截断数字,TRUNC(date)表示截断日期 -
截断数字
SELECT 15.67, -- 15.67 TRUNC(15.67), --截断数字:截取整数 15 TRUNC(15.67,1), --截断数字:截取至小数点后1位 15.6 TRUNC(15.67,-1) --截断数字:截取至小数点前1位 10 FROM dual
-
截断日期
SELECT sysdate, --当前日期(Date值 = 年月日时分秒) 2020-04-27 21:03:58 TRUNC(sysdate), --截断日期:截取至"日"(返回Date值的年月日) 2020-04-27 TRUNC(sysdate,'dd') , --截断日期:截取至"日"(返回Date值的年月日) 2020-04-27 TRUNC(sysdate,'mm') , --截断日期:截取至"月"(返回Date值的所在月的第1天) 2020-04-01 TRUNC(sysdate,'yyyy'), --截断日期:截取至"年"(返回Date值的所在年的第1天) 2020-01-01 TRUNC(sysdate,'hh'), --截断日期:截取至"时"(返回Date值的整小时数) 2020-04-27 21:00:00 TRUNC(sysdate,'mi') --截断日期:截取至"分"(返回Date值的整分钟数) 2020-04-27 21:03:00 FROM dual
参考资料
上一篇: MySQL列的完整性约束笔记
下一篇: SQL命令学习之旅