濮阳杆衣贸易有限公司

主頁 > 知識(shí)庫 > oracle統(tǒng)計(jì)時(shí)間段內(nèi)每一天的數(shù)據(jù)(推薦)

oracle統(tǒng)計(jì)時(shí)間段內(nèi)每一天的數(shù)據(jù)(推薦)

熱門標(biāo)簽:海南400電話哪里辦理 分布式呼叫中心 呼倫貝爾智能手機(jī)地圖標(biāo)注 貴陽電話外呼系統(tǒng)哪家好 濟(jì)南地圖標(biāo)注公司 南寧人工智能電銷機(jī)器人費(fèi)用 400電話是不是免費(fèi)申請(qǐng) 安陽外呼系統(tǒng)免費(fèi) 圖像地圖標(biāo)注

下面給大家介紹oracle統(tǒng)計(jì)時(shí)間段內(nèi)每一天的數(shù)據(jù),具體sql語句如下所示:

1. 生成1000個(gè)隨機(jī)數(shù) 
 SELECT ROWNUM RN, 
    DBMS_RANDOM.VALUE(0, 1000) RANDOM 
  FROM DUAL  
CONNECT BY ROWNUM = 1000; 
注:DBMS_RANDOM.VALUE(A, B)是隨機(jī)數(shù)產(chǎn)生函數(shù), A是區(qū)間的開始,B是區(qū)間的結(jié)束 
 
2. 例如:拆分以逗號(hào)隔開的 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是字符串截取正則表達(dá)式:A,B,C,D 是要截取的字符串;[^,]+ 是正則表達(dá)式匹配模式,匹配以非逗號(hào)的任意字符開始,以非逗號(hào)的任意字符結(jié)束的一段字符, 1 是從第一個(gè)字符開始, ROWNUM 是匹配的第 ROWNUM 字符串。 
    REGEXP_COUNT是數(shù)量查詢正則表達(dá)式:A,B,C,D 是要截取的字符串;[,] 是正則表達(dá)式匹配模式,匹配以逗號(hào), 1 是從第一個(gè)字符開始; REGEXP_COUNT + 1 就可以算出有多少個(gè)子字符串 
 
3. 列出兩個(gè)月份之間所有的月份 
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. 列出兩個(gè)日期之間所有的天 
 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 取某段時(shí)間的每一天的日期

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

總結(jié)

以上所述是小編給大家介紹的oracle統(tǒng)計(jì)時(shí)間段內(nèi)每一天的數(shù)據(jù),希望對(duì)大家有所幫助,如果大家有任何疑問請(qǐng)給我留言,小編會(huì)及時(shí)回復(fù)大家的。在此也非常感謝大家對(duì)腳本之家網(wǎng)站的支持!

您可能感興趣的文章:
  • Oracle數(shù)據(jù)庫按時(shí)間進(jìn)行分組統(tǒng)計(jì)數(shù)據(jù)的方法

標(biāo)簽:郴州 合肥 許昌 滁州 焦作 南充 涼山 遼源

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《oracle統(tǒng)計(jì)時(shí)間段內(nèi)每一天的數(shù)據(jù)(推薦)》,本文關(guān)鍵詞  oracle,統(tǒng)計(jì),時(shí)間段,內(nèi)每,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《oracle統(tǒng)計(jì)時(shí)間段內(nèi)每一天的數(shù)據(jù)(推薦)》相關(guān)的同類信息!
  • 本頁收集關(guān)于oracle統(tǒng)計(jì)時(shí)間段內(nèi)每一天的數(shù)據(jù)(推薦)的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    钟祥市| 武定县| 那曲县| 南康市| 武穴市| 湘乡市| 灵宝市| 厦门市| 河曲县| 宜良县| 遂溪县| 虹口区| 静宁县| 漠河县| 宜宾县| 海安县| 察雅县| 阿鲁科尔沁旗| 凉城县| 莒南县| 明星| 宝应县| 阳朔县| 荔波县| 永宁县| 玉环县| 建宁县| 永春县| 霍山县| 正阳县| 江山市| 行唐县| 屏东市| 陆川县| 调兵山市| 晋州市| 洛隆县| 永定县| 普兰县| 疏附县| 辉南县|