黄a在线观看-黄a在线-黄a大片-黄色片在线看-黄色毛片免费-黄色大片网站

您的位置:首頁技術文章
文章詳情頁

Oracle常見分析函數實例詳解

瀏覽:217日期:2023-05-30 16:13:50
目錄
  • 1. 認識分析函數
    • 1.1 什么是分析函數
    • 1.2 分析函數和聚合函數的不同
    • 1.3 分析函數的形式
  • 2. 理解over()函數
    • 2.1 兩個order by 的執行機制
    • 2.2 分析函數中的分組、排序、窗口
    • 2.3 幫助理解over()的實例
  • 3. 常見分析函數
    • 3.1 演示表和數據的生成
    • 3.2 first_value()與last_value():求最值對應的其他屬性
    • 3.3 rank()、dense_rank()與row_number() 排序問題
    • 3.4 lag()與lead():求之前或之后的第N行
    • 3.5 rollup()與cube():排列組合分組
    • 3.6 max()、min()、sum()與avg():求移動的最值、總和與平均值
    • 3.7 ratio_to_report():求百分比
  • 總結

    1. 認識分析函數

    1.1 什么是分析函數

    分析函數是Oracle專門用于解決復雜報表統計需求的功能強大的函數,它可以在數據中進行分組然后計算基于組的某種統計值,并且每一組的每一行都可以返回一個統計值。

    1.2 分析函數和聚合函數的不同

    普通的聚合函數用group by分組,每個分組返回一個統計值;而分析函數采用partition by 分組,并且每組每行都可以返回一個統計值。

    1.3 分析函數的形式

    分析函數帶有一個開窗函數over(),包含三個分析子句:分組(partition by),排序(order by), 窗口(rows),他們的使用形式如下:

    over(partition by xxx  order by yyy rows between zzz)-- 例如在scott.emp表中:xxx為deptno, yyy為sal, -- zzz為unbounded preceding and unbounded following

    分析函數的例子:

    顯示各部門員工的工資,并附帶顯示該部分的最高工資。

    SQL如下:

    SELECT DEPTNO, EMPNO, ENAME, SAL, LAST_VALUE(SAL) OVER (PARTITION BY DEPTNO ORDER BY SAL ROWS BETWEEN UNBOUNDED PRECEDING AND UNBOUNDED FOLLOWING) MAX_SAL FROM EMP;

    結果為:

    注: current row 表示當前行

    unbounded preceding 表示第一行

    unbounded following 表示最后一行

    last_value(sal) 的結果與 order by sal 排序有關。如果排序為order by sal desc, 則最終的結果為分組排序后sal的最小值(分組排序后的最后一個值), 當deptno為10時,max_sal為1300。

    2. 理解over()函數

    2.1 兩個order by 的執行機制

    分析函數是在整個SQL查詢結束后(SQL語句中的order by 的執行比較特殊)再進行的操作,也就是說SQL語句中的order by也會影響分析函數的執行結果:

    • 兩者一致:如果SQL語句中的order by 滿足分析函數分析時要求的排序,那么SQL語句中的排序將先執行,分析函數在分析時就不必再排序。
    • 兩者不一致:如果SQL語句中的order by 不滿足分析函數分析時要求的排序,那么SQL語句中的排序將最后在分析函數分析結束后執行排序。

    2.2 分析函數中的分組、排序、窗口

    分析函數包含三個分析子句:分組(partition by)、排序(order by)、窗口(rows)。

    窗口就是分析函數分析時要處理的數據范圍,就拿sum來說,它是sum窗口中的記錄而不是整個分組中的記錄。因此我們在想得到某個欄位的累計值時,我們需要把窗口指定到該分組中的第一行數據到當前行,如果你指定該窗口從該分組中的第一行到最后一行,那么該組中的每一個sum值都會一樣,即整個組的總和。

    窗口子句中我們經常用到指定第一行,當前行,最后一行這樣的三個屬性:

    • 第一行是 unbounded preceding
    • 當前行是 current row
    • 最后一行是 unbounded following

    窗口子句不能單獨出現,必須有order by 子句時才能出現,如:

    LAST_VALUE(SAL) OVER (PARTITION BY DEPTNO ORDER BY SAL ROWS BETWEEN UNBOUNDED PRECEDING AND UNBOUNDED FOLLOWING )

    以上示例指定窗口為整個分組.

    而出現order by 子句的時候,不一定要有窗口子句,但效果會不一樣,此時窗口默認是當前組的第一行到當前行!

    SQL語句為:

    SELECT DEPTNO, EMPNO, ENAME, SAL,last_value(SAL) OVER(PARTITION BY DEPTNO ORDER BY SAL) MAX_SAL FROM EMP;

    等價于

    SELECT DEPTNO, EMPNO, ENAME, SAL,last_value(SAL) OVER(PARTITION BY DEPTNO ORDER BY SAL ROWS BETWEEN UNBOUNDED PRECEDING AND CURRENT ROW) MAX_SAL FROM EMP;

    結果如下圖所示:

    當省略窗口子句時:

    • 如果存在order by, 則默認的窗口是 unbounded preceding and current row.
    • 如果同時省略order by, 則默認的窗口是 unbounded preceding and unbounded following.

    如果省略分組,則把全部記錄當成一個組:

    • 如果存在order by 則默認窗口是unbounded preceding and current row
    • 如果這時省略order by 則窗口默認為 unbounded preceding and unbounded following

    2.3 幫助理解over()的實例

    例1:關注點:SQL無排序,over()排序子句省略

    select deptno, empno, ename, sal, last_value(sal) over(partition by deptno) from emp;

    例2:關注點:SQL無排序,over()排序子句有,窗口省略

    select deptno, empno, ename, sal, last_value(sal) over(partition by deptno order by sal desc) from emp;

    例3:關注點:SQL無排序,over()排序子句有,窗口也有,窗口特意強調全組數據

    select deptno, empno, ename, sal, last_value(sal) over(partition by deptno order by sal rows between unbounded preceding and unbounded following) max_sal from emp;

    例4:關注點:SQL有排序(正序),over() 排序子句無,先做SQL排序再進行分析函數運算

    select deptno, mgr, ename, sal, hiredate, last_value(sal) over(partition by deptno)last_value from emp where deptno=30 order by deptno, mgr;

    例5:關注點:SQL有排序(倒序),over() 排序子句無,先做SQL排序再進行分析函數運算

    select deptno, mgr, ename, sal, hiredate, last_value(sal) over(partition by deptno)last_value from emp where deptno=30 order by deptno, mgr desc;

    例6:關注點:SQL有排序(倒序),over()排序子句有,窗口子句無,此時的運算是:SQL先選數據但是不排序,而后排序子句先排序并進行分析函數處理(窗口默認為第一行到當前行),最后再進行SQL排序

    select deptno, mgr, ename, sal, hiredate, min(sal) over(partition by deptno order by sal)last_value from emp where deptno=30 order by deptno, mgr desc;

    select deptno, mgr, ename, sal, hiredate, min(sal) over(partition by deptno order by sal desc) last_value from emp where deptno=30 order by deptno, mgr desc;

    3. 常見分析函數

    3.1 演示表和數據的生成

    建表語句:

    create table t( BILL_MONTH VARCHAR2(12), AREA_CODE NUMBER, NET_TYPE VARCHAR(2), LOCAL_FARE NUMBER);

    插入數據:

    insert into t values("200405",5761,"G", 7393344.04);insert into t values("200405",5761,"J", 5667089.85);insert into t values("200405",5762,"G", 6315075.96);insert into t values("200405",5762,"J", 6328716.15);insert into t values("200405",5763,"G", 8861742.59);insert into t values("200405",5763,"J", 7788036.32);insert into t values("200405",5764,"G", 6028670.45);insert into t values("200405",5764,"J", 6459121.49);insert into t values("200405",5765,"G", 13156065.77);insert into t values("200405",5765,"J", 11901671.70);insert into t values("200406",5761,"G", 7614587.96);insert into t values("200406",5761,"J", 5704343.05);insert into t values("200406",5762,"G", 6556992.60);insert into t values("200406",5762,"J", 6238068.05);insert into t values("200406",5763,"G", 9130055.46);insert into t values("200406",5763,"J", 7990460.25);insert into t values("200406",5764,"G", 6387706.01);insert into t values("200406",5764,"J", 6907481.66);insert into t values("200406",5765,"G", 13562968.81);insert into t values("200406",5765,"J", 12495492.50);insert into t values("200407",5761,"G", 7987050.65);insert into t values("200407",5761,"J", 5723215.28);insert into t values("200407",5762,"G", 6833096.68);insert into t values("200407",5762,"J", 6391201.44);insert into t values("200407",5763,"G", 9410815.91);insert into t values("200407",5763,"J", 8076677.41);insert into t values("200407",5764,"G", 6456433.23);insert into t values("200407",5764,"J", 6987660.53);insert into t values("200407",5765,"G", 14000101.20);insert into t values("200407",5765,"J", 12301780.20);insert into t values("200408",5761,"G", 8085170.84);insert into t values("200408",5761,"J", 6050611.37);insert into t values("200408",5762,"G", 6854584.22);insert into t values("200408",5762,"J", 6521884.50);insert into t values("200408",5763,"G", 9468707.65);insert into t values("200408",5763,"J", 8460049.43);insert into t values("200408",5764,"G", 6587559.23);insert into t values("200408",5764,"J", 7342135.86);insert into t values("200408",5765,"G", 14450586.63);insert into t values("200408",5765,"J", 12680052.38);commit;

    3.2 first_value()與last_value():求最值對應的其他屬性

    問題:取出每個月通話費最高和最低的兩個地區

    思路:先進行group by bill_month, area_code使用聚合函數sum()求解出by bill_month, area_code的local_fare總和, 即sum(local_fare), 然后再運用分析函數進行求解每個月通話費用最高和最低的兩個地區。

    select bill_month, area_code, sum(local_fare) local_fare,first_value(area_code) over(partition by bill_month order by sum(local_fare) desc rows between unbounded preceding and unbounded following) firstval,last_value(area_code) over(partition by bill_month order by sum(local_fare) desc rows between unbounded preceding and unbounded following) lastvalfrom t group by bill_month, area_code;

    3.3 rank()、dense_rank()與row_number() 排序問題

    演示數據再Oracle自帶的scott用戶下

    1.rank()值相同時排名相同,其后排名跳躍不連續

    select * from (select deptno, ename, sal,  rank() over(partition by deptno order by sal desc) rw from emp) where rw < 4;

    2. dense_rank()值相同時排名相同,其后排名連續不跳躍

    select * from (select deptno, ename, sal,  dense_rank() over(partition by deptno order by sal desc) rw from emp) where rw <= 4;

    3. row_number()值相同時排名不相等,其后排名連續不跳躍

    select * from (select deptno, ename, sal,  row_number() over(partition by deptno order by sal desc) rw from emp) where rw <= 4;

    3.4 lag()與lead():求之前或之后的第N行

    lag(arg1, arg2, arg3):

    • arg1:是從其他行返回的表達式
    • arg2:是希望檢索的當前行分區的偏移量。是一個正的偏移量,是一個往回檢索以前的行數目
    • arg3:是在arg2表示的數目超出了分組的范圍時返回的值

    而lead()與lag()相反

    select bill_month, area_code, local_fare cur_local_fare,lag(local_fare, 1, 0) over(partition by area_code order by bill_month)last_local_fare,lead(local_fare, 1, 0) over(partition by area_code order by bill_month) next_local_farefrom (select bill_month, area_code, sum(local_fare) local_fare from t group by bill_month, area_code);

    3.5 rollup()與cube():排列組合分組

    group by rollup(A, B, C):

    首先會對 (A, B, C) 進行group by,

    然后再對 (A, B) 進行group by,

    其后再對 (A) 進行group by,

    最后對全表進行匯總操作。

    group by cube(A, B, C):

    則首先會對 (A, B, C) 進行group by,

    然后依次是 (A, B), (A, C), (A), (B, C), (B), (C),

    最后對全表進行匯總操作。

    1.生成演示數據:

    create table scott.tt as select * from dba_indexes;

    2.普通group by 體驗

    select owner, index_type, status, count(*) from tt where owner like "SY%" group by owner, index_type, status;

    3. group by rollup(A, B, C):

    首先會對 (A, B, C) 進行group by,

    然后再對 (A, B) 進行group by,

    其后再對 (A) 進行group by,

    最后對全表進行匯總操作。

    select owner, index_type, status, count(*) from tt where owner like "SY%" group by rollup(owner, index_type, status);

    4. group by cube(A, B, C):

    則首先會對 (A, B, C) 進行group by,

    然后依次是 (A, B), (A, C), (A), (B, C), (B), (C),

    最后對全表進行匯總操作。

    select owner, index_type, status, count(*) from tt where owner like "SY%" group by cube(owner, index_type, status);

    (只截取了部分圖)

    3.6 max()、min()、sum()與avg():求移動的最值、總和與平均值

    問題:計算出各個地區連續3個月的通話費用的平均數(移動平均值)

    select area_code, bill_month, local_fare,sum(local_fare) over(partition by area_code order by to_number(bill_month)     range between 1 preceding and 1 following) month3_sum,avg(local_fare) over(partition by area_code order by to_number(bill_month)     range between 1 preceding and 1 following) month3_avg,max(local_fare) over(partition by area_code order by to_number(bill_month)     range between 1 preceding and 1 following) month3_max,min(local_fare) over(partition by area_code order by to_number(bill_month)     range between 1 preceding and 1 following) month3_minfrom (select bill_month, area_code, sum(local_fare) local_fare from t   group by area_code, bill_month);

    問題:求各地區按月份累加的通話費

    select area_code, bill_month, local_fare, sum(local_fare) over(partition by area_code order by bill_month asc) last_sum_valuefrom(select area_code, bill_month, sum(local_fare) local_fare from t group by area_code, bill_month) order by area_code, bill_month;

    3.7 ratio_to_report():求百分比

    問題:求各地區花費占各月花費的比例

    select bill_month, area_code, sum(local_fare) local_fare,RATIO_TO_REPORT(sum(local_fare)) OVER (partition by bill_month) AS area_pctfrom t group by bill_month, area_code;

    總結

    到此這篇關于Oracle常見分析函數的文章就介紹到這了,更多相關Oracle分析函數內容請搜索以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持!

    標簽: Oracle
    相關文章:
    主站蜘蛛池模板: 成人h视频在线观看 | 三级国产在线 | 激情综合五月 | av网站免费在线看 | 97超碰资源站 | 日韩国产在线观看 | 成人av免费在线播放 | 亚洲乱码国产乱码精品精乡村 | 涩av | 国产成人aaa | 中文字幕第23页在线 | 国产成人手机视频 | 人妖天堂狠狠ts人妖天堂狠狠 | 俄罗斯兽交黑人又大又粗水汪汪 | 国产九色在线播放九色 | 99久久婷婷国产综合精品 | 欧洲影院| 久久久天天 | 97香蕉碰碰人人澡人人爱 | 勾搭情趣店女老板av | 国产日韩激情 | 欧美黄色精品 | 无人在线观看免费高清视频的优势 | 艹逼国产 | 亚洲自偷精品视频自拍 | 国産精品久久久久久久 | 深夜在线观看 | 国内精品久久久久久久久电影网 | 亚洲成人一区二区三区 | 亚洲在线国产日韩欧美 | 欧产日产国产精品三级 | 亚洲区小说区 | 久久久精品2019免费观看 | 日韩精品一区二区三区四区在线观看 | xx性欧美肥妇精品久久久久久 | 国产午夜精品一区二区 | 日本网站在线免费观看 | 疯狂做受xxxx国产 | 久草福利免费 | 欧美精品videos另类 | 91嫩草私人成人亚洲影院 | 久久精品视频播放 | 韩漫动漫免费大全在线观看 | 亚洲综合在线播放 | 国产精品高清网站 | av手机天堂网 | 一本大道东京热无码一区 | 老汉色老汉首页a亚洲 | 老熟女毛茸茸浓毛 | 色姑娘av | 欧美日本韩国在线 | 狠狠色综合网站久久久久久久 | 国产午夜成人久久无码一区二区 | 夜夜嗨一区二区三区 | 久久婷婷国产综合尤物精品 | 国产黑色丝袜在线播放 | 欧产日产国产蜜网站 | 国产精品美女高潮视频 | 人禽伦免费交视频播放 | 国产精品一区亚洲二区日本三区 | 人妻少妇精品无码专区app | 日韩 欧美 亚洲 | 欧美一级夜夜爽 | 久久久夜色精品亚洲 | 日日噜夜夜爽精品一区 | 欧美最黄视频 | 精品国产影院 | 欧美高清日韩 | 亚洲高清在线免费观看 | 精品一区二区三人妻视频 | 夜夜爽爽爽久久久久久魔女 | 精品一区二区在线观看视频 | 亚洲暴爽av天天爽日日碰 | 熟妇丰满多毛的大隂户 | 特级特黄刘亦菲aaa级 | 豆花av在线| 国产精品久久国产三级国 | 夜色88v精品国产亚洲 | 三级毛片基地 | 美女高潮视频在线观看 | 国产99在线 | 狠狠躁夜夜躁人人爽天天5 中国china露脸自拍性hd | 久久精品视频一区二区 | 亚洲色无码一区二区三区 | 色偷偷噜噜噜亚洲男人 | 成人观看 | 国产精品99久久久久久董美香 | 日韩av激情在线观看 | 香蕉久久精品日日躁夜夜躁夏 | 日韩激情一区二区 | 天天干天天操天天干 | 中文字幕欧美人妻精品一区 | 97视频久久久 | 农村末发育av片一区二区 | 香蕉影音| 婷婷丁香在线 | 99国产精品白浆在线观看免费 | 人妖干美女 | av在线亚洲男人的天堂 | 9l视频自拍九色9l视频九色 | 精品国产乱码久久久久久芒果 | 精品香蕉99久久久久网站 | caoporn人人 | 99精品大学生啪啪自拍 | 黄色一级免费大片 | 久久99精品国产99久久6男男 | 亚洲伊人网站 | 亚洲va欧美va天堂v国产桃 | 日日躁夜夜摸月月添添添 | 国产av寂寞骚妇 | 91麻豆自制传媒国产之光 | videos亚洲 | 亚洲日本欧美日韩高观看 | 国产亚洲高清视频 | 深夜激情网 | 久久亚洲春色中文字幕久久久 | 亚洲人成小说网站色在线 | 2024国产精品视频 | 国产成人在线精品 | 成品片a免人看免费 | 青青青国产在线观看免费 | 欧美性开放视频 | 国产黄色小说 | 国产盗摄夫妻原创视频在线观看 | 国产一级一片射内视频 | 国产精品久久久久久久久免费看 | 午夜精品久久久久久久96蜜桃 | 性少妇无码播放 | 精品少妇久久久久久888优播 | 久久久五月| 狠狠色丁香婷婷久久综合 | 美女疯狂连续喷潮视频 | 日本人妻人人人澡人人爽 | 日韩av不卡在线播放 | 精品一区二区三区免费毛片爱 | 色黄网站 | 国产视频久久久久 | aa免费视频| 日韩精品视频久久 | 韩国三级视频 | 久草精品国产 | 爱爱精品视频 | 双腿张开被9个黑人调教影片 | 在线观看www视频 | 日韩欧美性视频 | 97夜夜澡人人双人人人喊 | 亚洲少妇激情 | 一本到不卡 | 九九夜 | 一本一本久久a久久精品综合小说 | 亚洲精品久久久久久久久久吃药 | 国产精品久久久久久久久久久久久久久 | 一区免费在线 | 久草视频一区 | jizz亚洲女人 | 操小妹影院 | 国精产品乱码视频一区二区 | 日韩久久无码免费毛片软件 | 4567少妇伦理| 欧美黑人又粗又大高潮喷水 | 国产精品女丝袜白丝袜 | 白嫩漂亮的美女ktv啪啪界 | 99精品国产在热久久 | 亚洲综合区 | 日韩国产高清在线 | 超碰av人人 | 国产波多野结衣 | 日韩中字幕 | 国产精品久久久久蜜臀 | 国产男女免费完整视频 | 四虎最新紧急入口 | 日韩欧美一区视频 | 久久伊人一区 | а√最新版在线天堂8 | 色婷婷基地 | 国产丰满老熟妇乱xxx1区 | 亚洲蜜桃精久久久久久久久久久久 | 无码无套少妇毛多69xxx | 久久免费在线观看 | 日本xxxx裸体xxxx视频大全 | 国产精品永久在线观看 | 看黄色小视频 | 饥渴少妇勾引水电工av | 国产免费av片在线观看 | 国产九九九九九九九a片 | 久久久91视频 | av在线超碰 | 999热视频| 国产韩国精品一区二区三区久久 | 欧美日韩一区二区三区在线观看视频 | 成人av网站在线 | 99热这里只有精品在线 | 一本色综合网久久 | 99热2| 西西午夜视频 | 久久久久久国产精品三区 | 午夜精品一区二区三区在线播放 | 国产在线精品一区二区三区直播 | 曰本极品少妇videossexhd 曰本一级黄色片 | 精品国产乱码久久久久久蜜退臀 | 欧美第七页 | 无码一区二区三区在线 | 欧美色成人| 日本一级淫片 | 日本视频在线播放 | 91嫩草国产露脸精品国产 | 国产精品爽爽v在线观看无码 | 高h喷水荡肉少妇爽多p视频 | 成人综合伊人五月婷久久 | 国产精品免费拍拍10000部2 | 成人h动漫精品一区二区 | 国产亚洲人成a在线v网站 | 黄色免费片 | 国产免费午夜a无码v视频 | 亚洲图片 欧美 | 久久成人一区二区 | 免费av入口 | 欧美极品jizzhd欧美爆 | 久久精品国产99国产精品 | 日本人六九视频69jzz免费 | 亚洲色成人网站www永久 | 美女视频黄色在线观看 | 毛片视频网址 | 特污兔网站免费观看 | 欧美干干| 久久综合国产精品 | 国产99久久久国产精品潘金 | 久久精品超碰 | 欧美精品久久久久久久久久 | 久久久久免费精品国产 | 久久精品国产99久久6动漫亮点 | 日韩综合色| 超碰免费视 | 毛片一区二区三区 | 性无码专区无码片 | 精品乱人伦一区二区三区 | 中文字幕日韩精品有码视频 | 丁香花五月天 | 欧美a在线看 | 亚洲一区 日韩精品 中文字幕 | 欧美又粗又深又猛又爽啪啪九色 | 伊人久久大香线蕉综合75 | 夜夜躁狠狠躁日日躁 | 国产热a欧美热a在线视频 | 中文字幕有码无码av | yy111111少妇嫩草影院 | 亚洲精品久久久久久久久久久久久 | 欧美肥臀大乳一区二区免费视频 | 色a在线观看| 久久国产成人精品国产成人亚洲 | 久久亚洲中文字幕精品一区 | 精品久久久久久中文字幕人妻最新 | 日韩一区二区三区视频在线 | 凹凸精品一区二区三区 | 全部a∨一极品视觉盛宴 | 久久精品欧美一区 | 久草免费看 | 国产乱色国产精品播放视频 | 91网站观看 | 欧美激情精品久久久久久免费 | 国产网红主播三级精品视频 | 丰满少妇麻豆av苏语棠 | 韩国av中文字幕 | 91网址在线 | 午夜精品一区二区三区在线观看 | 999精欧美一区二区三区黑人 | 亚洲乱码在线观看 | 国产精品日韩欧美 | 亚洲在线国产日韩欧美 | 在线不卡的av | 国产一级二级三级 | 在线免费观看网站入口在哪 | 影音先锋久久 | 多p混交群体交乱在线观看 多男一女一级淫片免费播放口 | 国产高清美女一级a毛片久久w | 冲田杏梨av一区二区三区 | 色综合久久久无码网中文 | 久久久www成人免费无遮挡大片 | 欧美在线视频一区二区三区 | 伊人五月天婷婷 | 免费吃奶摸下激烈视频 | 在线观看第一页 | 天天操天天操天天操天天操天天操 | 亚洲精品伦理 | 国产无遮挡a片又黄又爽 | 国产免费人做人爱午夜视频 | 中文字幕一区二区在线播放 | 国产精品乱码人人做人人爱 | 大陆国语对白国产av片 | a毛片大片 | 十二月综合缴缴情小说 | 激情天堂网 | 日本ww色 | 亚洲精品在线免费看 | 一级黄色片一级黄色片 | 国产成人精品一区二区 | 88xx成人精品视频 | 亚洲va欧美va天堂v国产综合 | 疯狂做受xxxx高潮欧美日本 | av看片资源 | 一本大道久久精品懂色aⅴ 一本大道久久卡一卡二卡三乱码 | 免费成人精品 | 成年免费视频黄网站zxgk | 国产女人与拘做视频免费 | 亚洲乱码国产乱码 | 久久视频坊 | 99在线播放 | 超碰人人99 | 精品国产乱码一区二区三区 | 夜夜躁日日躁狠狠久久av | 日本视频一区二区三区 | 欧美一区二区最爽乱淫视频免费看 | 久久精品国产免费看久久精品 | 亚洲综合无码精品一区二区三区 | 国产成人自拍视频在线观看 | 男女啪啪无遮挡 | 亚洲 另类 春色 国产 | 一区二区三区免费视频观看 | 久久久久久久综合狠狠综合 | 久久免费视频播放 | 日韩视频在线免费观看 | 精品国产96亚洲一区二区三区 | 在线视频观看一区 | 狠狠人妻久久久久久综合蜜桃 | 亚洲视频 中文字幕 | 日本免费三片免费观看东热 | 91风间由美一区二区三区四区 | 女同理伦片在线观看禁男之园 | 国产成人精品在线视频 | 日韩成人动漫在线观看 | 97人妻成人免费视频 | 黄色自拍网站 | 日韩特黄一级欧美毛片特黄 | 欧美深性狂猛ⅹxxx深喉 | 在线毛片网站 | 精品久久一二三区 | 黄色天堂av| 国产三级精品视频 | 日韩精品国产另类专区 | 欧美三级乱人伦电影 | www桃色| 丰满少妇作爱视频免费观看 | 成人国产在线观看 | 噜噜噜精品欧美成人 | 蜜桃av无码免费看永久 | 精品国产乱码久久久久久精东 | 国产欧美日韩精品专区黑人 | 国产精品国产三级国产专区53 | av黄色网址 | 国产毛毛片 | 白天躁晚上躁麻豆视频 | 夜噜噜久久国产欧美日韩精品 | 天天弄| 久久久久a | 日日摸日日碰夜夜爽亚洲精品蜜乳 | 国产精品性生活 | 中品极品少妇xxx | 国产欧美日韩一区二区三区在线 | 精品丰满人妻无套内射 | 天天操网址 | 国产视频在线一区 | 永久免费看mv网站入口亚洲 | 亚洲成人免费观看 | 日日噜狠狠噜天天噜av | 无码精品久久久久久人妻中字 | 国产成人一区二区三区在线播放 | 亚洲一区av无码少妇电影 | 一区二区国产视频 | 国产福利一区在线 | 国产欧美日韩a片免费软件 九九久久精品无码专区 | 成人涩涩视频 | 国产成人夜色高潮福利影视 | 国变精品美女久久久久av爽 | ass丰满少妇bsspicss | 日本高清二区 | 精品成在人线av无码免费看 | 老司机狠狠爱 | 爱爱爱免费视频 | 国产精品另类激情久久久免费 | 国产精品有码 | 久久久久久免费精品 | 最新精品国偷自产在线 | 成人免费午夜无码视频在线播放 | 亚洲欧美国产双大乳头 | 日本成人一区二区三区 | 强行糟蹋人妻hd中文字 | 1000部拍拍拍18勿入免费视频 | 天堂资源中文 | 91av视频免费观看 | 国产69精品久久久久777 | 免费精品在线 | 高大丰满毛茸茸xxx性 | 久久国产劲暴∨内射新川 | 99精品视频在线观看免费 | 久久婷婷色综合 | 精品视频一区二区三区在线观看 | 玖玖精品 | 欧美视频你懂的 | 精品无人国产偷自产在线 | 4hu亚洲人成人无码网www电影首页 | 亚洲天堂av一区 | a毛片基地 | 精彩动漫 - 91爱爱 | 国产午夜精品久久久久久 | 五月婷婷操 | 黄色软件链接 | 日韩播放| 日本中文在线观看 | 妖精视频一区 | 婷婷四房综合激情五月在线 | 久久人妻无码中文字幕 | 欧美在线www | 中文成人无码精品久久久不卡 | 欧美三级韩国三级日本三斤 | 国产小受呻吟gv视频在线观看 | 野外做受又硬又粗又大视幕 | 夜夜看av| 四十如虎的丰满熟妇啪啪 | 天堂成人| 艳妇臀荡乳欲伦69调教视频 | av大片在线免费观看 | 高清无码一区二区在线观看吞精 | 天天鲁一鲁摸一摸爽一爽 | 九九热视频在线播放 | 亚洲最大成人综合网720p | 色av吧| 欧美激情一区二区三级高清视频 | 国产99色 | 一呦二呦三呦精品网站 | 免费精品午夜 | 夜夜高潮久久做爽久久 | 国产影视av| 日本护士╳╳╳hd少妇 | 一本一本久久a久久精品综合麻豆 | 特级黄色 一级播放 | 中文字幕无线观看中文字幕 | 97人人模人人爽人人少妇 | 暴操白丝美女 | 欧美成人aaaaⅴ片在线看 | 欧日韩不卡在线视频 | 国内精品久久久久久久 | 开心色站 | www.狠狠色| 精品国精品国产自在久国产应用 | 色一情一乱一伦一视频免费看 | 亚洲美女啪啪 | 成人无码www免费视频 | 欧美激情精品久久久久久蜜臀 | 日本欧美在线播放 | 精品国产精品三级精品av网址 | 成人黄色免费 | 任你躁在线精品免费 | 国产av成人一区二区三区 | 毛片视频播放 | 性一交一乱一伦视频免费观看 | 无码国模国产在线观看 | 久久久久久久蜜桃 | 精品在线二区 | 麻豆国产网站入口 | 成人高清网站 | 999久久久久久 | 国产精品一区二区三区四 | 久久久国产精品一区二区三区 | 亚洲另类在线观看 | 国产资源网| 欧美福利片在线观看 | 午夜羞羞影院男女爽爽爽 | 天天干天天操天天摸 | 美女裸体自慰在线观看 | 国产91精品看黄网站在线观看动漫 | 欧美群妇大交群 | 噜噜噜在线视频 | 韩日a级片| 久久久久久久人妻无码中文字幕爆 | 亚洲精品欧洲精品 | 亚洲精品91 | 精品在线视频一区二区三区 | 羞羞午夜福利免费视频 | 中文文字幕文字幕亚洲色 | 99视频久久| 中文字幕在线精品视频入口一区 | 中文第一页 | 视色视频在线观看 | 精品在线视频一区二区三区 | 日日噜噜夜夜狠狠久久波多野 | 奶涨边摸边做爰爽别停快点视频 | 黄色片欧美 | 国产乱码一二三区精品 | 精品国产乱码久久久久久蜜臀 | 欧洲精品码一区二区三区免费看 | 全黄h全肉短篇禁乱最新章节 | 久草在线资源总站 | 五月天社区 | 欧美乱妇在线观看 | 一本色综合网 | 久久国产精彩视频 | 免费a级片在线观看 | 亚洲天堂色2017 | 亚洲精品网站在线观看 | 日本一区二区不卡视频 | 久久久久久免费 | 国产成人精品日本亚洲 | 亚洲欧美成人一区二区在线电影 | 国产传媒精品 | 久久国产乱子伦免费精品 | 久久久久久一区二区三区 | 欧洲亚洲精品 | 国产嫖妓一区二区三区无码 | 国产毛片儿 | 蜜桃视频一区二区在线观看 | 极品色av | 亚洲区av| 国产又大又粗又爽 | 91视频免费观看网站 | 天天干,夜夜操 | 欧美美女一区 | 黄色福利片| 国产精品毛片视频 | 成人资源站| 极品尤物magnet | 日本一区精品视频 | 四虎一区二区 | 免费一级做a爰片性色毛片 免费一级做a爰片性视频 | 国产福利资源 | 国产精品久久久久久久久久久久久久 | 8x8ⅹ国产精品一区二区 | 日本久久综合 | 久久久久99精品成人片牛牛影视 | 国产精品乱码久久久久久久久 | 国内爆初菊对白视频 | 俄罗斯毛片基地 | 亚洲人成一区二区 | 成人5g影院_天天5g天天看 | 久久久久中文字幕亚洲精品 | 人妻少妇偷人精品无码 | 天天舔天天操天天干 | 香蕉久久精品日日躁夜夜躁夏 | 99re6在线观看 | 日本偷偷操| 国产精品一品二品 | eeuss鲁一区二区三区 | 天天草天天爱 | 91精品国产色综合久久不卡粉嫩 | 久久人人爽爽人人爽人人片av | 亚洲6080yy久久无码产自国产 | 亚洲区和欧洲区一二三四 | 粉嫩av一区二区三区四区五区 | 久久综合国产精品 | 天天草天天干 | 精品人妻伦九区久久aaa片69 | 午夜丰满少妇高清毛片1000部 | 我和岳疯狂性做爰全过程视频 | 国产精品综合在线 | 青青视频免费观看 | 久草福利免费 | 一级一片免费播放 | 精品国产欧美一区二区三区成人 | 午夜在线视频一区二区区别 | 欧美三级午夜理伦三级 | 乌克兰丰满少妇毛片 | 国产日韩第一页 | 国产美女av| 欧美牲交a欧美牲交aⅴ图片 | 祝英台艳史高h(np)小说全文 | 一级黄色性生活视频 | 99精品国产99久久久久久51 | 99国产欧美久久久精品蜜芽 | 国产精品啪 | 最新日韩在线 | 欧美、另类亚洲日本一区二区 | 两口子真实刺激高潮视频 | 欧美色欧美亚洲高清在线视频 | 国产区福利 | 国产精品一区二区三区四区 | 亚洲国产一区二 | 丝袜 亚洲 另类 欧美 重口 | 国语对白做受xxxxx在线中国 | 色婷婷www | 亚洲综合日韩精品欧美综合区 | 日本一级做a爱片野花 | 日日碰狠狠添天天爽五月婷 | 久久久久国精品产熟女久色 | 国产精品第二页 | 久久九九免费 | 国产乱码一区二区三区在线观看 | 69精品人人人人 | 亚洲综合无码无在线观看 | 午夜美女网站 | 日本黄色中文字幕 | 日韩不卡一二三 | 欧美又大又硬又粗bbbbb影院 | 九色在线视频 | 把女邻居弄到潮喷的性经历 | 久久综合成人 | 婷婷丁香狼人久久大香线蕉 | 激情久久久久久久 | 国产精品午夜在线观看 | 99在线影院 | 色黄啪啪网 | 中文无码日韩欧 | 99国产精品99久久久久久娜娜 | 性殴美69xoxoxoxo | 日韩av网站在线播放 | 国产精品一二三区视频 | 成熟丰满熟妇高潮xxxxx视频 | 91影院在线播放 | 一级大黄毛片 | 天天成人| 高清欧美精品xxxxx | 亚洲午夜激情 | 特大黑人娇小亚洲女 | 91精品久久久久久久99软件 | 欧美色妞网 | 99久久精品无免国产免费 | 熟女无套内射线观56 |