Oracle TO_CHAR函数用法

SQL> SELECT HIREDATE
  2       , TO_CHAR(HIREDATE, 'YYYY')     年
  3       , TO_CHAR(HIREDATE, 'MM')       月
  4       , TO_CHAR(HIREDATE, 'DD')       日
  5       , TO_CHAR(HIREDATE, 'DY')       星期
  6       , TO_CHAR(HIREDATE, 'IW')       年中第几周
  7       , TO_CHAR(HIREDATE, 'W')        当月第几周
  8       , TO_CHAR(HIREDATE, 'MONTH')    月
  9       , TO_CHAR(HIREDATE, 'DAY')      星期
 10  FROM   EMP;
HIREDATE    年   月 日 星期         年中第几周 当月第几周 月     星期
----------- ---- -- -- ------------ ---------- ---------- ------ ---------
1980/12/17  1980 12 17 星期三       51         3          12月   星期三
1981/2/20   1981 02 20 星期五       08         3          2月    星期五
1981/2/22   1981 02 22 星期日       08         4          2月    星期日
1981/4/2    1981 04 02 星期四       14         1          4月    星期四
1981/9/28   1981 09 28 星期一       40         4          9月    星期一
1981/5/1    1981 05 01 星期五       18         1          5月    星期五
1981/6/9    1981 06 09 星期二       24         2          6月    星期二
1987/4/19   1987 04 19 星期日       16         3          4月    星期日
1981/11/17  1981 11 17 星期二       47         3          11月   星期二
1981/9/8    1981 09 08 星期二       37         2          9月    星期二
1987/5/23   1987 05 23 星期六       21         4          5月    星期六
1981/12/3   1981 12 03 星期四       49         1          12月   星期四
1981/12/3   1981 12 03 星期四       49         1          12月   星期四
1982/1/23   1982 01 23 星期六       03         4          1月    星期六
14 rows selected

猜你喜欢

转载自seabird1979.iteye.com/blog/2210066