婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > 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統計時間段內每一天的數據(推薦)的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 永济市| 霍林郭勒市| 沂源县| 洛南县| 鸡西市| 巴中市| 宁陵县| 淮北市| 通河县| 大关县| 芜湖县| 澎湖县| 华蓥市| 武城县| 卓资县| 施甸县| 五寨县| 巴马| 临沧市| 饶阳县| 彩票| 灵璧县| 辽阳县| 揭东县| 江门市| 天水市| 车致| 澄城县| 昭觉县| 广东省| 齐河县| 托克托县| 房产| 邯郸县| 精河县| 达拉特旗| 邵阳县| 耒阳市| 泰来县| 吴江市| 宝鸡市|