打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
Oracle trunc函数的使用

1. 对日期的操作

2. 对数字的操作


1、对日期的操作

/**************日期********************/SELECT TRUNC(SYSDATE) FROM DUAL; --2019/11/29 今天的日期为2019/11/29SELECT TRUNC(SYSDATE, 'MM') FROM DUAL; --2019/11/01 返回当月第一天.SELECT TRUNC(SYSDATE,'YY') FROM DUAL; --2019/11/01 返回当年第一天SELECT TRUNC(SYSDATE,'YYYY') FROM DUAL; --2019/01/01 返回当年第一天SELECT TRUNC(SYSDATE,'DD') FROM DUAL; --2019/11/29 返回当前年月日SELECT TRUNC(SYSDATE,'D') FROM DUAL; --2019/11/24 (星期天)返回当前星期的第一天SELECT TRUNC(SYSDATE, 'HH24') FROM DUAL; --2019/11/29 17:00:00 当前时间为17:11SELECT TRUNC(SYSDATE, 'MI') FROM DUAL; --2019/11/29 17:11:00 TRUNC()函数没有秒的精确

2、对数字的操作

/***************数字********************//*TRUNC(NUMBER,NUM_DIGITS)NUMBER 需要截尾取整的数字。NUM_DIGITS 用于指定取整精度的数字。NUM_DIGITS 的默认值为 0。TRUNC()函数截取时不进行四舍五入*//****************小数***********************/SELECT TRUNC(123.458,-4) FROM DUAL; --0SELECT TRUNC(123.458,-3) FROM DUAL; --0SELECT TRUNC(123.458,-2) FROM DUAL; --100SELECT TRUNC(123.458,-1) FROM DUAL; --120SELECT TRUNC(123.458) FROM DUAL; --123SELECT TRUNC(123.458,1) FROM DUAL; --123.4SELECT TRUNC(123.458,2) FROM DUAL; --123.45SELECT TRUNC(123.458,3) FROM DUAL; --123.458SELECT TRUNC(123.458,4) FROM DUAL; --123.458/****************整数***********************/SELECT TRUNC(123,-4) FROM DUAL; --0SELECT TRUNC(123,-3) FROM DUAL; --0SELECT TRUNC(123,-2) FROM DUAL; --100SELECT TRUNC(123,-1) FROM DUAL; --120SELECT TRUNC(123) FROM DUAL; --123SELECT TRUNC(123,1) FROM DUAL; --123SELECT TRUNC(123,2) FROM DUAL; --123
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
Oracle trunc()函数的用法
Excel288 | 截去小数,保留整数——QUOTIENT与TRUNC函数
Oracle SQL语句操作数字:取整、四舍五入及格式化
数值取舍函数(三)
int与trunc的区别。
彻头彻尾介绍Excel中的TRUNC、Round、ROUNDDOWN、ROUNDUP、CE...
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服