校园春色亚洲色图_亚洲视频分类_中文字幕精品一区二区精品_麻豆一区区三区四区产品精品蜜桃

主頁 > 知識庫 > oracle統計時間段內每一天的數據(推薦)

oracle統計時間段內每一天的數據(推薦)

熱門標簽:海南400電話哪里辦理 分布式呼叫中心 呼倫貝爾智能手機地圖標注 貴陽電話外呼系統哪家好 濟南地圖標注公司 南寧人工智能電銷機器人費用 400電話是不是免費申請 安陽外呼系統免費 圖像地圖標注

下面給大家介紹oracle統計時間段內每一天的數據,具體sql語句如下所示:

1. 生成1000個隨機數 
 SELECT ROWNUM RN, 
    DBMS_RANDOM.VALUE(0, 1000) RANDOM 
  FROM DUAL  
CONNECT BY ROWNUM = 1000; 
注:DBMS_RANDOM.VALUE(A, B)是隨機數產生函數, A是區間的開始,B是區間的結束 
 
2. 例如:拆分以逗號隔開的 A,B,C,D 字符串 
 SELECT REGEXP_SUBSTR('A,B,C,D', '[^,]+',  1,  ROWNUM) 
  FROM DUAL  
CONNECT BY ROWNUM = REGEXP_COUNT('A,B,C,D', '[,]', 1) + 1; 
注:REGEXP_SUBSTR是字符串截取正則表達式:A,B,C,D 是要截取的字符串;[^,]+ 是正則表達式匹配模式,匹配以非逗號的任意字符開始,以非逗號的任意字符結束的一段字符, 1 是從第一個字符開始, ROWNUM 是匹配的第 ROWNUM 字符串。 
    REGEXP_COUNT是數量查詢正則表達式:A,B,C,D 是要截取的字符串;[,] 是正則表達式匹配模式,匹配以逗號, 1 是從第一個字符開始; REGEXP_COUNT + 1 就可以算出有多少個子字符串 
 
3. 列出兩個月份之間所有的月份 
SELECT TO_CHAR(ADD_MONTHS(DATE'2009-03-01', ROWNUM-1), 'YYYY-MM') MONTHS 
  FROM DUAL  
CONNECT BY ROWNUM = MONTHS_BETWEEN(DATE'2010-03-01', DATE'2009-03-01') + 1; 
 
4. 列出兩個日期之間所有的天 
 SELECT TO_CHAR(DATE'2009-05-11' + ROWNUM - 1, 'YYYY-MM-DD') AS DAYS 
  FROM DUAL  
CONNECT BY ROWNUM = DATE'2018-01-02' - DATE'2018-03-07' + 1 

PS:下面看下Oracle 取某段時間的每一天的日期

SELECT TO_DATE('2016-01-01', 'yyyy-MM-dd') + ROWNUM - 1 as daylist,TO_DATE('2016-01-01', 'yyyy-MM-dd') + ROWNUM as daylists
FROM DUAL
CONNECT BY ROWNUM =
trunc(to_date('2016-07-31', 'yyyy-MM-dd') -
to_date('2016-01-01', 'yyyy-MM-dd')) + 1

總結

以上所述是小編給大家介紹的oracle統計時間段內每一天的數據,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對腳本之家網站的支持!

您可能感興趣的文章:
  • Oracle數據庫按時間進行分組統計數據的方法

標簽:郴州 合肥 許昌 滁州 焦作 南充 涼山 遼源

巨人網絡通訊聲明:本文標題《oracle統計時間段內每一天的數據(推薦)》,本文關鍵詞  oracle,統計,時間段,內每,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《oracle統計時間段內每一天的數據(推薦)》相關的同類信息!
  • 本頁收集關于oracle統計時間段內每一天的數據(推薦)的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 南汇区| 东源县| 廊坊市| 阜阳市| 土默特右旗| 黄浦区| 玉屏| 江永县| 呈贡县| 江永县| 岑溪市| 宁德市| 通道| 久治县| 额尔古纳市| 温州市| 子长县| 绥棱县| 旌德县| 江孜县| 韩城市| 丹寨县| 新宁县| 绥江县| 桦川县| 奈曼旗| 吴忠市| 通城县| 建平县| 来宾市| 界首市| 南雄市| 虎林市| 望城县| 杂多县| 镇江市| 句容市| 邛崃市| 中江县| 汝阳县| 枣庄市|