Oracle常用的函式

2021-09-26 13:42:02 字數 566 閱讀 5239

(1) 把date資料轉為特定輸出型的字串

(2) 處理數字型資料(9相當於萬用字元)

最終值是 日期+月數量,資料型別也是date型。一般月數量為負數,舉個例子:

從employ表查詢列出來公司就職時間超過24年的員工名單,但是表中只有就職起始日期,所以需要用到這個函式了。

select name, startdate from employ

where startdate <= add_months(sysdate, -288);(288是24*12,結果就是當前時間-288,也就是24年前的時間。)

to_date(『2019-08-27 11:30:56』,『yyyy-mm-dd hh24:mi:ss』)

注意:to_date是型別轉換,字串和後面的格式要匹配;to_char才是轉成對應格式。

查詢該日期的所在月份的最後一天,並返回該日期。

with temp2 as (select unitcode,unitname from t_t2) select unitcode from temp2;

就是臨時建立一張表在記憶體中,在其後的sql語句可以使用它。

Oracle 常用的函式

常用的偽列有rowid和rownum select rowid,orders.from orders orders表的結果 create table orders c1 number 5 not null,c10 number 20 not null,c20 varchar2 20 not null...

Oracle常用的函式

1 判斷表是否存在 create or replace function public f is table exist v table en name character varying 8000 char returns integer as i count int default 0 begi...

oracle的常用函式

1.nvl nvl函式的格式如下 nvl expr1,expr2 含義是 如果oracle第乙個引數expr1為空,那麼顯示第二個引數的值為expr2,如果第乙個引數的值expr1不為空,則顯示第乙個引數本來的值。2.nvl2 nvl2函式的格式如下 nvl2 expr1,expr2,expr3 含...