(012)每日SQL學習:TO_CHAR(DATE,FORMAT)
阿新 • • 發佈:2018-03-01
nth day sda pre format borde color col AC
SYSDATE | 2009-6-16 15:25:10 | |
TRUNC(SYSDATE) | 2009-6-16 | |
TO_CHAR(SYSDATE,‘YYYYMMDD‘) | 20090616 | 到日 |
TO_CHAR(SYSDATE,‘YYYYMMDD HH24:MI:SS‘) | 20090616 15:25:10 | 到秒 |
TO_CHAR(SYSTIMESTAMP,‘YYYYMMDD HH24:MI:SS.FF3‘) | 20090616 15:25:10.848 | 到毫秒 |
TO_CHAR(SYSDATE,‘AD‘) | 公元 | |
TO_CHAR(SYSDATE,‘AM‘) | 下午 | |
TO_CHAR(SYSDATE,‘BC‘) | 公元 | |
TO_CHAR(SYSDATE,‘CC‘) | 21 | |
TO_CHAR(SYSDATE,‘D‘) | 3 | 老外的星期幾 |
TO_CHAR(SYSDATE,‘DAY‘) | 星期二 | 星期幾 |
TO_CHAR(SYSDATE,‘DD‘) | 16 | |
TO_CHAR(SYSDATE,‘DDD‘) | 167 | |
TO_CHAR(SYSDATE,‘DL‘) | 2009年6月16日 星期二 | |
TO_CHAR(SYSDATE,‘DS‘) | 2009-06-16 | |
TO_CHAR(SYSDATE,‘DY‘) | 星期二 | |
TO_CHAR(SYSTIMESTAMP,‘SS.FF3‘) | 10.848 | 毫秒 |
TO_CHAR(SYSDATE,‘FM‘) | ||
TO_CHAR(SYSDATE,‘FX‘) | ||
TO_CHAR(SYSDATE,‘HH‘) | 03 | |
TO_CHAR(SYSDATE,‘HH24‘) | 15 | |
TO_CHAR(SYSDATE,‘IW‘) | 25 | 第幾周 |
TO_CHAR(SYSDATE,‘IYY‘) | 009 | |
TO_CHAR(SYSDATE,‘IY‘) | 09 | |
TO_CHAR(SYSDATE,‘J‘) | 2454999 | |
TO_CHAR(SYSDATE,‘MI‘) | 25 | |
TO_CHAR(SYSDATE,‘MM‘) | 06 | |
TO_CHAR(SYSDATE,‘MON‘) | 6月 | |
TO_CHAR(SYSDATE,‘MONTH‘) | 6月 | |
TO_CHAR(SYSTIMESTAMP,‘PM‘) | 下午 | |
TO_CHAR(SYSDATE,‘Q‘) | 2 | 第幾季度 |
TO_CHAR(SYSDATE,‘RM‘) | VI | |
TO_CHAR(SYSDATE,‘RR‘) | 09 | |
TO_CHAR(SYSDATE,‘RRRR‘) | 2009 | |
TO_CHAR(SYSDATE,‘SS‘) | 10 | |
TO_CHAR(SYSDATE,‘SSSSS‘) | 55510 | |
TO_CHAR(SYSDATE,‘TS‘) | 下午 3:25:10 | |
TO_CHAR(SYSDATE,‘WW‘) | 24 | |
TO_CHAR(SYSTIMESTAMP,‘W‘) | 3 | |
TO_CHAR(SYSDATE,‘YEAR‘) | TWO THOUSAND NINE | |
TO_CHAR(SYSDATE,‘YYYY‘) | 2009 | |
TO_CHAR(SYSTIMESTAMP,‘YYY‘) | 009 | |
TO_CHAR(SYSTIMESTAMP,‘YY‘) | 09 |
以上內容轉自:http://blog.csdn.net/suncrafted/article/details/4273528
select trunc(sysdate,‘yy‘) from dual ;-- 本年第一天 select trunc(sysdate,‘mm‘) from dual; --本月第一天 select trunc(sysdate,‘day‘)+1 from dual;-- 本周第一天
--一年有多少個星期 with x0 as (select to_date(‘2018-01-01‘,‘yyyy-mm-dd‘) as 年初 from dual ), x1 as (select 年初,add_months(年初,12) as 下年年初 from x0), x2 as (select 年初,下年年初,下年年初-年初 as 天數 from x1), x3 as (select 年初+level-1 as 日期 from x2 connect by level <=天數 ), x4 as (select 日期,to_char(日期,‘DAY‘) AS 星期 FROM X3) SELECT 星期,count(*) from x4 group by 星期
(012)每日SQL學習:TO_CHAR(DATE,FORMAT)