国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁(yè) > 數(shù)據(jù)庫(kù) > Oracle > 正文

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

2020-07-26 14:01:43
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友

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

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 daylistsFROM DUALCONNECT 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ì)大家有所幫助,如果大家有任何疑問(wèn)請(qǐng)給我留言,小編會(huì)及時(shí)回復(fù)大家的。在此也非常感謝大家對(duì)武林網(wǎng)網(wǎng)站的支持!

發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 盘锦市| 诏安县| 文登市| 泾阳县| 东辽县| 苏尼特左旗| 乌兰浩特市| 夏邑县| 鸡泽县| 上栗县| 三门县| 东阳市| 方正县| 闵行区| 冀州市| 隆德县| 赤壁市| 化州市| 繁峙县| 漳州市| 崇仁县| 澎湖县| 南康市| 兴文县| 武隆县| 韩城市| 巴塘县| 桑日县| 类乌齐县| 宜兰市| 和硕县| 萨迦县| 上蔡县| 方山县| 通渭县| 侯马市| 丰镇市| 五大连池市| 康平县| 城口县| 城口县|