oracle中next_day()函式解析
sql**
當前系統時間的下一星期一的時間select next_day(sysdate,1) from dual
next_day(date,char)
date引數為日期型,
char:為1~7或monday/mon~sunday/
www.2cto.com
指定時間的下乙個星期幾(由char指定)所在的日期,
char也可用1~7替代,1表示星期日,2代表星期一。。。。
還可以是星期
一、星期二。。。星期日
sql**
select next_day(sysdate,'星期日') from dual;
sql**
sql> select next_day (sysdate, 'monday ') from dual;
select next_day (sysdate, 'monday ') from dual
ora-01846: 週中的日無效
sql> alter session set nls_date_language = american;
session altered
www.2cto.com
①
sql> select next_day (sysdate, 'monday ') from dual;
②
sql> select next_day(sysdate,'mon') from dual;
上面①和②處查出來的日期是一樣的,日期+當前系統時間 就差時分秒不同而已
Oracle中的CHR 函式與ASCII 函式
近日在資料表的操作中,想將表中某字段值裡的回車換行符替換掉,很自然的想到用replace desc,r n 但是未能生效。經查閱發現,正確的做法應該是用replace desc,chr 13 chr 10 chr 函式之前未使用過,所以做個記錄。chr 將ascii碼轉換為字元 語法chr numb...
Oracle中用rownum替代Top函式的方法
今天寫乙個方法,主要功能是從資料庫中根據條件查出第一條資訊。以前用sql server的時候,我記得top方法還是非常簡單實用的。方法是 select top n 列名 from 表名 where 查詢條件 這個方法想必像我這樣的新人也會非常熟悉,所以就不做解釋了。今天用的資料庫是oracle。其使...
如何使用Oracle的COALESCE函式
資料庫應用軟體很多時候將多重的 相關的實體資訊儲存在同乙個 中。例如,購買的零件和本地生產的零件都是零件,經理和工人都是員工,儘管多重的實體 型別在資料儲存上略有不同,但是它們有太多的相同之處,因此通常使用乙個 而不是兩個。處理這樣的 通常意味著對每一行進行條件測試來檢查哪個實體型別正在被處理,然後...