Oracle PL/SQL: 日期 trunc 用法

在 Oracle PL/SQL 中, 介紹一下 "日期 Trunc" 的用法 :

當日期做 trunc 之後, 其時分秒都為 00:00:00.

 範例 1
select trunc(sysdate)
from dual;

-- 結果: 12-FEB-09

 範例 2
select to_char( trunc(sysdate), 'YYYY-MM-DD HH24:MI:SS' )
from dual;

-- 結果: 2009-02-12 00:00:00

 範例 3
select count(*)
from dual
where trunc(SYSDATE) = '12-FEB-09';

-- 結果: 1

 範例 4
select count(*)
from dual
where trunc(SYSDATE) = '12-FEB-2009';

-- 結果: 1
Related Posts Plugin for WordPress, Blogger...