增加或減去月份
sql> select to_char(add_months(to_date(199912,yyyymm),2),yyyymm) from dual;
to_cha
------
200002
sql> select to_char(add_months(to_date(199912,yyyymm),-2),yyyymm) from dual;
to_cha
------
199910
37.last_day
返回日期的最後一天
sql> select to_char(sysdate,yyyy.mm.dd),to_char((sysdate)+1,yyyy.mm.dd) from dual;
to_char(sy to_char((s
---------- ----------
2004.05.09 2004.05.10
sql> select last_day(sysdate) from dual;
last_day(s
----------
31-5月 -04
38.months_between(date2,date1)
給出date2-date1的月份
sql> select months_between(19-12月-1999,19-3月-1999) mon_between from dual;
mon_between
-----------
9sql>selectmonths_between(to_date(2000.05.20,yyyy.mm.dd),to_date(2005.05.20,yyyy.mm.dd)) mon_betw from dual;
mon_betw
---------
-6039.new_time(date,this,that)
給出在this時區=other時區的日期和時間
sql> select to_char(sysdate,yyyy.mm.dd hh24:mi:ss) bj_time,to_char(new_time
2 (sysdate,pdt,gmt),yyyy.mm.dd hh24:mi:ss) los_angles from dual;
bj_time los_angles
------------------- -------------------
2004.05.09 11:05:32 2004.05.09 18:05:32
40.next_day(date,day)
給出日期date和星期x之後計算下乙個星期的日期
sql> select next_day('18-5月-2001','星期五') next_day from dual;
next_day
----------
25-5月 -01
41.sysdate
用來得到系統的當前日期
sql> select to_char(sysdate,dd-mm-yyyy day) from dual;
to_char(sysdate,
-----------------
09-05-2004 星期日
trunc(date,fmt)按照給出的要求將日期截斷,如果fmt=mi表示保留分,截斷秒
sql> select to_char(trunc(sysdate,hh),yyyy.mm.dd hh24:mi:ss) hh,
2 to_char(trunc(sysdate,mi),yyyy.mm.dd hh24:mi:ss) hhmm from dual;
hh hhmm
------------------- -------------------
2004.05.09 11:00:00 2004.05.09 11:17:00
Oracle常用函式系列之二 字元函式 2
本文將演示以下5個 oracle中的常用字元函式。函式功能 ltrim x trim str 把x的左邊截去trim str字串,預設截去空格。rtrim x trim str 把x的右邊截去trim str字串,預設截去空格。trim trim str from x 把x的兩邊截去trim str...
python常用模組介紹之二 copy模組
簡介 copy 模組主要用於複製物件,有淺 copy 和深copy 之分。首先得清楚的理解 物件 的概念 物件 python 萬物皆是物件。物件分為可變和不可變 2類,可變物件如 list,dict 等 不可變物件如 基礎型別,元組等。物件有三大特性分別為 身份 id a 型別 type a 值 a...
Oracle 基礎之二
執行三 select 列名稱 列 列名稱 列 執行一 from 表名稱 別名 執行二 where 過濾條件 限定符號 查詢工資大於2000的人員 select from emp where sal 2000 查詢allen的資訊 secelt from emp where ename allen a...