截取
对数字,日期进行的
你做个测试好不好?
或者找点东西看看
SQL> select trunc(sysdate) from dual; ===返回 最近的日期
TRUNC(SYSD
----------
07-1月 -03
SQL> select trunc(sysdate,'mm') from dual;
========= 返回 最近的月份
TRUNC(SYSD
----------
01-1月 -03
SQL> select trunc(sysdate,'yy') from dual;
=========== 返回最近的 年 。。。
TRUNC(SYSD
----------
01-1月 -03
SQL> select trunc(234.5565) from dual; ===返回 整数
TRUNC(234.5565)
---------------
234
SQL> select trunc(sysdate,'D') from dual;
TRUNC(SYSD
----------
01-1月 -03
SQL> select trunc(234.5565) from dual; ===返回 整数
TRUNC(234.5565)
---------------
234
SQL> select trunc(sysdate,'D') from dual;
===== 返回 ,
TRUNC(SYSD
----------
05-1月 -03
SQL>
================================================
TRUNC(SYSD
----------
05-1月 -03
SQL>
================================================
select trunc(sysdate,'mm')+1 from dual;
TRUNC(SYSDATE,'MM')+1
---------------------
2003-1-2
日期+数字(以日为单位),请记住
TRUNC(SYSDATE,'MM')+1
---------------------
2003-1-2
日期+数字(以日为单位),请记住

本文介绍了使用SQL的TRUNC函数来获取日期、时间的特定部分(如年、月、日等),并展示了如何通过该函数处理数值以得到整数部分。通过几个具体的SQL查询实例,演示了TRUNC函数的基本用法。
1700

被折叠的 条评论
为什么被折叠?



