ORacle擷取時間欄位中的時 分

2021-06-19 03:49:15 字數 696 閱讀 9868

日期和字元轉換函式用法(to_date,to_char)

select to_char(sysdate,'yyyy-mm-dd hh24:mi:ss') as nowtime from dual; //日期轉化為字串

select to_char(sysdate,'yyyy') as nowyear from dual; //獲取時間的年

select to_char(sysdate,'mm') as nowmonth from dual; //獲取時間的月

select to_char(sysdate,'dd') as nowday from dual; //獲取時間的日

select to_char(sysdate,'hh24') as nowhour from dual; //獲取時間的時

select to_char(sysdate,'mi') as nowminute from dual; //獲取時間的分

select to_char(sysdate,'ss') as nowsecond from dual; //獲取時間的秒

select to_char(sysdate,'hh24:mi') as nowhour   from dual;   //獲取時間的時 、分

oracle中substr函式(擷取字段)

所使用函式 substr string,start,length string 索要擷取的字串 start 從第幾個字元開始,0 1都是從頭開始 length 要擷取字元的長度,不寫預設擷取 到結束的字元 以上例項第一列是原欄位,第二列是從0開始,擷取長度2,第三列是1開始,擷取長度2,可以看出所擷...

Oracle中時間字段作為篩選條件

我們知道oracle資料庫中存的日期字段可能有好幾種寫法,這樣我們在作為篩選條件的時候就會無從下手,這時候我們可以用乙個函式 to char 幫我們搞定,我們以employees表為例 可以這樣寫 select employee id,first name hire date from employ...

oracle中取當前時間和某時間欄位的差值

兩個date型別字段 start date,end date,計算這兩個日期的時間差 分別以天,小時,分鐘,秒,毫秒 天 round to number sysdate start date 5 小時 round to number sysdate start date 24 5 分鐘 round ...