在Oracle中經常會遇到一些不常用到,但是卻很實用的小語句。偏偏這些語句你在網上還一時半會兒的查不到。所以我把我知道或者遇到的都總結一下。不斷更新中,常用Oracle的朋友可以收藏一下。
1選擇前5行的內容.
select * from dq_S2_S2 where rownum <= 5
選擇其中幾行的內容
select date_time from ( select date_time, row_number() over ( order by date_time ) rn from dq_S2_S2) where rn between 3 and 4;
2.Date型與String型的轉化
select to_date(substr(start_time,1,10),'yyyy-mm-dd') from table
或者
select to_date(to_char(sysdate,'yyyy-mm-dd'),'yyyy-mm-dd') from dual
3.對時間的加減算法
sysdate - interval '7' year 當前時間減去7年
sysdate - interval '7' hour 當前時間減去7小時
例如:select trunc(sysdate,'hh24')- interval '1' hour from dual
新聞熱點
疑難解答