久久福利_99r_国产日韩在线视频_直接看av的网站_中文欧美日韩_久久一

您的位置:首頁(yè)技術(shù)文章
文章詳情頁(yè)

Oracle分析函數(shù)用法詳解

瀏覽:246日期:2023-03-12 15:25:02

一、概述

OLAP的系統(tǒng)(即Online Aanalyse Process)一般用于系統(tǒng)決策使用。通常和數(shù)據(jù)倉(cāng)庫(kù)、數(shù)據(jù)分析、數(shù)據(jù)挖掘等概念聯(lián)系在一起。這些系統(tǒng)的特點(diǎn)是數(shù)據(jù)量大,對(duì)實(shí)時(shí)響應(yīng)的要求不高或者根本不關(guān)注這方面的要求,以查詢、統(tǒng)計(jì)操作為主。

我們來(lái)看看下面的幾個(gè)典型例子:
①查找上一年度各個(gè)銷售區(qū)域排名前10的員工
②按區(qū)域查找上一年度訂單總額占區(qū)域訂單總額20%以上的客戶
③查找上一年度銷售最差的部門所在的區(qū)域
④查找上一年度銷售最好和最差的產(chǎn)品

我們看看上面的幾個(gè)例子就可以感覺(jué)到這幾個(gè)查詢和我們?nèi)粘S龅降牟樵冇行┎煌唧w有:

  • 需要對(duì)同樣的數(shù)據(jù)進(jìn)行不同級(jí)別的聚合操作
  • 需要在表內(nèi)將多條數(shù)據(jù)和同一條數(shù)據(jù)進(jìn)行多次的比較
  • 需要在排序完的結(jié)果集上進(jìn)行額外的過(guò)濾操作

1、分析函數(shù)和聚合函數(shù)的不同之處是什么?

普通的聚合函數(shù)用group by分組,每個(gè)分組返回一個(gè)統(tǒng)計(jì)值,而分析函數(shù)采用partition by分組,并且每組每行都可以返回一個(gè)統(tǒng)計(jì)值。

2、分析函數(shù)的形式

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

function_name(<argument>,<argument>...) over(<partition_Clause><order by_Clause><windowing_Clause>);
  • function_name():函數(shù)名稱
  • argument:參數(shù)
  • over( ):開(kāi)窗函數(shù)
  • partition_Clause:分區(qū)子句,數(shù)據(jù)記錄集分組,group by...
  • order by_Clause:排序子句,數(shù)據(jù)記錄集排序,order by...
  • windowing_Clause:開(kāi)窗子句,定義分析函數(shù)在操作行的集合,三種開(kāi)窗方式:rows、range、Specifying

注:使用開(kāi)窗子句時(shí)一定要有排序子句!!!

3、OVER解析

OVER解析作用是告訴SQL引擎:按區(qū)域?qū)?shù)據(jù)進(jìn)行分區(qū),然后累積每個(gè)區(qū)域每個(gè)客戶的訂單總額(sum(sum(o.tot_sales)))。

①Over函數(shù)指明在那些字段上做分析,其內(nèi)跟Partition by表示對(duì)數(shù)據(jù)進(jìn)行分組。注意Partition by可以有多個(gè)字段。
②Over函數(shù)可以和其它聚集函數(shù)、分析函數(shù)搭配,起到不同的作用。例如這里的SUM,還有諸如Rank,Dense_rank等

4、Oracle分析函數(shù)簡(jiǎn)單實(shí)例:

-- 按區(qū)域查找上一年度訂單總額占區(qū)域訂單總額20%以上的客戶 table : orders_tmp

select * from orders_tmp;

select cust_nbr, region_id, cust_sales, region_sales,  -- 此處可以用tmptb.* , 但不能用 *100 * round(cust_sales / region_sales, 2) || "%" Percent from  (select cust_nbr, region_id,    sum(TOT_SALES) cust_sales,    sum(sum(tot_sales)) over(partition by REGION_ID) as region_sales  from orders_tmp where o.year = 2001 group by CUST_NBR, REGION_ID order by REGION_ID) tmptb where cust_sales > region_sales * 0.2;

二、分析函數(shù):Rank, Dense_rank, row_number,Ntile() 排列

形式:

Rank() Over ([Partition by ] [Order by ] [Nulls First/Last])Dense_rank() Over ([Patition by ] [Order by ] [Nulls First/Last])Row_number() Over ([Partitionby ] [Order by ] [Nulls First/Last])Ntile() Over ([Partition by ] [Order by ])

rank,dense_rank,row_number函數(shù)為每條記錄產(chǎn)生一個(gè)從1開(kāi)始至n的自然數(shù),n的值可能小于等于記錄的總數(shù)。這3個(gè)函數(shù)的唯一區(qū)別在于當(dāng)碰到相同數(shù)據(jù)時(shí)的排名策略。

  • row_number: 返回一個(gè)唯一的值,當(dāng)碰到相同數(shù)據(jù)時(shí),排名按照記錄集中記錄的順序依次遞增。
  • dense_rank: 返回一個(gè)唯一的值,當(dāng)碰到相同數(shù)據(jù)時(shí),此時(shí)所有相同數(shù)據(jù)的排名都是一樣的。first、last :從DENSE_RANK返回的集合中取出排在最后面的一個(gè)值的行
  • rank: 返回一個(gè)唯一的值,當(dāng)碰到相同的數(shù)據(jù)時(shí),此時(shí)所有相同數(shù)據(jù)的排名是一樣的,同時(shí)會(huì)在最后一條相同記錄和下一條不同記錄的排名之間空出排名。

①ROW_NUMBER:12345

②DENSE_RANK:12223

③RANK:12225

-- ①對(duì)所有客戶按訂單總額進(jìn)行排名
-- ②按區(qū)域和客戶訂單總額進(jìn)行排名
-- ③找出訂單總額排名前13位的客戶
-- ④找出訂單總額最高、最低的客戶
-- ⑤找出訂單總額排名前25%的客戶

-- 篩選排名前12位的客戶, table : user_order
-- 1.對(duì)所有客戶按訂單總額進(jìn)行排名, 使用rownum , rownum = 13,14 的數(shù)據(jù)跟 12 的數(shù)據(jù)一樣, 但是被漏掉了

select rownum, tmptb.* from  (select * from user_order order by CUSTOMER_sales desc) tmptbwhere rownum <= 12;

-- 2.按區(qū)域和客戶訂單總額進(jìn)行排名 Rank, Dense_rank, row_number

select region_id, customer_id,   sum(customer_sales) total,  rank() over(partition by region_id order by sum(customer_sales) desc) rank,  dense_rank() over(partition by region_id order by sum(customer_sales) desc) dense_rank,  row_number() over(partition by region_id order by sum(customer_sales) desc) row_numberfrom user_ordergroup by region_id, customer_id;

三、分析函數(shù):Top/Bottom N、First/Last、NTile

-- ①對(duì)所有客戶按訂單總額進(jìn)行排名
-- ②按區(qū)域和客戶訂單總額進(jìn)行排名
-- ③找出訂單總額排名前13位的客戶
-- ④找出訂單總額最高、最低的客戶
-- ⑤找出訂單總額排名前25%的客戶

-- 此處 null 被排到第一位 , 可以加 nulls last 把null的數(shù)據(jù)放到最后

select region_id, customer_id,  sum(customer_sales) cust_sales,  sum(sum(customer_sales)) over(partition by region_id) ran_total,  rank() over(partition by region_id order by sum(customer_sales) desc /* nulls last */) rankfrom user_ordergroup by region_id, customer_id;

-- 找出所有訂單總額排名前3的大客戶

select * from (select region_id,    customer_id,    sum(customer_sales) cust_total,    rank() over(order by sum(customer_sales) desc NULLS LAST) rank  from user_order  group by region_id, customer_id) where rank <= 3;

-- 找出每個(gè)區(qū)域訂單總額排名前3的大客戶

select *from (select region_id,    customer_id,    sum(customer_sales) cust_total,    sum(sum(customer_sales)) over(partition by region_id) reg_total,    rank() over(partition by region_id order by sum(customer_sales) desc NULLS LAST) rank from user_order group by region_id, customer_id)where rank <= 3;

四、匯總

  • 匯總
  • 滾動(dòng)匯總
  • 分區(qū)滾動(dòng)匯總
  • 當(dāng)前記錄和后一條記錄
  • 分區(qū)匯總
Sum() Over ([Partition by ] [Order by ])Sum() Over ([Partition by ] [Order by ]     Rows Between  Preceding And  Following)   Sum() Over ([Partition by ] [Order by ]     Rows Between  Preceding And Current Row)Sum() Over ([Partition by ] [Order by ]     Range Between Interval "" "Day" Preceding    And Interval "" "Day" Following )

五、Min()/Max():最大值/最小值

形式:

Min()/Max() Keep (Dense_rank First/Last [Partition by ] [Order by ])
  • -- min keep first last 找出訂單總額最高、最低的客戶
  • -- Min只能用于 dense_rank
  • -- min 函數(shù)的作用是用于當(dāng)存在多個(gè)First/Last情況下保證返回唯一的記錄, 去掉會(huì)出錯(cuò)
  • -- keep的作用。告訴Oracle只保留符合keep條件的記錄。
select    min(customer_id) keep (dense_rank first order by sum(customer_sales) desc) first,   min(customer_id) keep (dense_rank last order by sum(customer_sales) desc) lastfrom user_ordergroup by customer_id;

-- 出訂單總額排名前1/5的客戶 ntile
-- 1.將數(shù)據(jù)分成5塊

select region_id,customer_id, sum(customer_sales) sales, ntile(5) over(order by sum(customer_sales) desc nulls last) tilefrom user_ordergroup by region_id, customer_id;

-- 2.提取 tile=1 的數(shù)據(jù)

select * from (select region_id,customer_id,   sum(customer_sales) sales,   ntile(5) over(order by sum(customer_sales) desc nulls last) tile from user_order group by region_id, customer_id)where tile = 1;

-- cust_nbr,month 為主鍵, 去重,只留下month最大的記錄
-- 查找 cust_nbr 相同, month 最大的記錄

select cust_nbr, max(month) keep(dense_rank first order by month desc) max_monthfrom orders_tmp group by cust_nbr;

-- 去重, cust_nbr,month 為主鍵, cust_nbr 相同,只留下month最大的記錄

delete from orders_tmp2 where (cust_nbr, month) not in  (select cust_nbr, max(month) keep(dense_rank first order by month desc) max_monthfrom orders_tmp2 tb group by cust_nbr)

五、first_value/last_value:首記錄/末記錄

形式:

First_value / Last_value(Sum() Over ([Patition by ] [Order by ] Rows Between Preceding And Following ))

六、lag()與lead():相鄰記錄

Lag(Sum(), 1) Over([Patition by ] [Order by ])

lag和lead函數(shù)可以在一次查詢中取出同一字段的前n行的數(shù)據(jù)和后n行的值。這種操作可以使用對(duì)相同表的表連接來(lái)實(shí)現(xiàn),不過(guò)使用lag和lead有更高的效率。

lag(arg1,arg2,arg3)

第一個(gè)參數(shù)是列名,

第二個(gè)參數(shù)是偏移的offset,

第三個(gè)參數(shù)是超出記錄窗口時(shí)的默認(rèn)值。

-- ①列出每月的訂單總額以及全年的訂單總額
-- ②列出每月的訂單總額以及截至到當(dāng)前月的訂單總額
-- ③列出上個(gè)月、當(dāng)月、下一月的訂單總額以及全年的訂單總額
-- ④列出每天的營(yíng)業(yè)額及一周來(lái)的總營(yíng)業(yè)額
-- ⑤列出每天的營(yíng)業(yè)額及一周來(lái)每天的平均營(yíng)業(yè)額

-- ①通過(guò)指定一批記錄:例如從當(dāng)前記錄開(kāi)始直至某個(gè)部分的最后一條記錄結(jié)束
-- ②通過(guò)指定一個(gè)時(shí)間間隔:例如在交易日之前的前30天
-- ③通過(guò)指定一個(gè)范圍值:例如所有占到當(dāng)前交易量總額5%的記錄

-- 列出每月的訂單總額以及全年的訂單總額
1.實(shí)現(xiàn)方法1

select month, sum(tot_sales) month_sales, sum(sum(tot_sales)) over (order by month rows between unbounded preceding and unbounded following) total_salesfrom ordersgroup by month;

2.實(shí)現(xiàn)方法2

select month, sum(tot_sales) month_sales, sum(sum(tot_sales)) over(/*order by month*/) all_sales  -- 加上Order by month , 則數(shù)逐條記錄遞增from orders group by month;

-- 列出每月的訂單總額以及截至到當(dāng)前月的訂單總額
1.實(shí)現(xiàn)方法1

select month, sum(tot_sales) month_sales, sum(sum(tot_sales)) over(order by month rows between unbounded preceding and current row) current_total_salesfrom orders group by month;

2.實(shí)現(xiàn)方法2

select month, sum(tot_sales) month_sales, sum(sum(tot_sales)) over(order by month) all_sales  -- 加上Order by month , 則是前面記錄累加到當(dāng)前記錄from orders group by month;

-- 有時(shí)可能是針對(duì)全年的數(shù)據(jù)求平均值,有時(shí)會(huì)是針對(duì)截至到當(dāng)前的所有數(shù)據(jù)求平均值。很簡(jiǎn)單,只需要將:
-- sum(sum(tot_sales))換成avg(sum(tot_sales))即可。

-- 統(tǒng)計(jì)當(dāng)天銷售額和五天內(nèi)的平均銷售額 range between interval

select trunc(order_dt) day, sum(sale_price) daily_sales, avg(sum(sale_price)) over (order by trunc(order_dt) range between interval "2" day preceding and interval "2" day following) five_day_avgfrom cust_orderwhere sale_price is not null and order_dt between to_date("01-jul-2001","dd-mon-yyyy") and to_date("31-jul-2001","dd-mon-yyyy")

-- 顯示當(dāng)前月、上一個(gè)月、后一個(gè)月的銷售情況,以及每3個(gè)月的銷售平均值

select month,  first_value(sum(tot_sales)) over (order by month rows between 1 preceding and 1 following) prev_month,  sum(tot_sales) monthly_sales,  last_value(sum(tot_sales)) over (order by month rows between 1 preceding and 1 following) next_month,  avg(sum(tot_sales)) over  (order by month rows between 1 preceding and 1 following) rolling_avgfrom orders_tmpwhere year = 2001 and region_id = 6group by month order by month;

-- 顯示當(dāng)月的銷售額和上個(gè)月的銷售額
-- first_value(sum(tot_sales) over (order by month rows between 1 precedingand 0 following))
-- lag(sum(tot_sales),1)中的1表示以1月為間隔基準(zhǔn), 對(duì)應(yīng)為lead

select  month,     sum(tot_sales) monthly_sales, lag(sum(tot_sales), 1) over (order by month) prev_month_salesfrom orders_tmpwhere year = 2001 and region_id = 6group by month order by month;

七、rollup()、cube()和grouping():排列組合分組

1)、group by rollup(a, b, c):
首先會(huì)對(duì)(a、b、c)進(jìn)行g(shù)roup by,然后再對(duì)(a、b)進(jìn)行g(shù)roup by,其后再對(duì)(a)進(jìn)行g(shù)roup by,最后對(duì)全表進(jìn)行匯總操作。

2)、group by cube(a, b, c):
則首先會(huì)對(duì)(a、b、c)進(jìn)行g(shù)roup by,然后依次是(a、b),(a、c),(a),(b、c),(b),(c),最后對(duì)全表進(jìn)行匯總操作。

八、ratio_to_report ():計(jì)算每條記錄在其對(duì)應(yīng)記錄集或其子集中所占的比例。

ratio_to_report(a) over(partition by b) :求按照b分組后a的值在所屬分組中總值的占比,a的值必須為數(shù)值或數(shù)值型字段。

Ratio_to_report() 括號(hào)中就是分子,over() 括號(hào)中就是分母 分母缺省就是整個(gè)占比

eg:列出上一年度每個(gè)月的銷售總額、年底銷售額以及每個(gè)月的銷售額占全年總銷售額的比例:

select region_id, salesperson_id,  sum(tot_sales) sp_sales,  round(ratio_to_report(sum(tot_sales)) over (partition by region_id), 2) sp_ratiofrom orderswhere year = 2001group by region_id, salesperson_idorder by region_id, salesperson_id;

到此這篇關(guān)于Oracle分析函數(shù)的文章就介紹到這了。希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持。

標(biāo)簽: Oracle
相關(guān)文章:
主站蜘蛛池模板: 久久久精彩视频 | 91中文字幕 | 国产成在线观看免费视频 | 亚洲精品国产精品国自产 | 日韩不卡一区 | 一区二区三区免费 | 午夜视频免费网站 | 99国产精品99久久久久久 | 国产欧美日韩在线 | 欧美videosex性欧美黑吊 | 国产激情精品一区二区三区 | 精品一区二区三区免费毛片 | a视频在线观看 | 欧美在线小视频 | 亚洲成人天堂 | 欧美精品成人一区二区在线 | 国产情侣小视频 | 欧美性一区二区三区 | 欧美一级免费看 | 中国大陆高清aⅴ毛片 | 日本黄色一级 | 999热在线| 日韩亚洲一区二区 | 久久久久久久国产 | 欧美不卡视频一区发布 | 久久亚洲二区 | 夜夜草av| 欧美男人天堂网 | 久久黄视频 | 操操操操网 | 日韩视频―中文字幕 | 国产91免费在线 | 色xx综合网 | 日本欧美在线观看 | 国产综合亚洲精品一区二 | 男人的天堂在线视频 | 午夜日韩| 日本一级中文字幕久久久久久 | 可以免费观看的av | 国产一级视频免费观看 | 久久精品久久久久久 | 精品久久久久久久久久久下田 | 欧美性猛片 | 性色视频在线 | 久久99精品久久久 | 亚洲成人一区二区 | 中文字幕视频在线免费观看 | 亚洲热在线观看 | 性视频一区 | 日本欧美在线 | 一级欧美日韩 | 超碰人人艹 | 免费在线看a | 久久一区二区精品 | 香蕉视频黄色 | 天天干天天去 | 草草精品视频 | 视频一区免费观看 | 五月婷婷综合网 | 亚洲精品久久久久久久久久久久久 | 在线视频 中文字幕 | 国产精品白浆 | 国产目拍亚洲精品99久久精品 | 欧美成在线观看 | 久久精品网 | 美女视频久久 | 毛片特级 | 久久毛片| 久久精品不卡 | 最新国产精品精品视频 | 欧美国产综合 | 国产成人精品免高潮在线观看 | 在线看av的网址 | 午夜视频在线观看网站 | 国产中文字幕在线 | 久久精品久久久 | 国产午夜精品一区二区三区嫩草 | 亚洲国产精品自拍 | 国产视频亚洲 | 天天久久| 欧美性猛交一区二区三区精品 | 久久九九精品视频 | 国产日韩免费视频 | 99av| 三区在线视频 | 羞羞色影院 | 亚洲人网站 | 久热精品在线视频 | 日韩一区二区三区精品 | 伊人网视频在线观看 | 青楼18春一级毛片 | 韩国一区二区视频 | 亚洲二区在线视频 | 欧美| 精品国产91亚洲一区二区三区www | 久久草在线视频 | 国产a视频 | 欧美在线xxx | 日韩精品视频在线播放 | 欧美日本韩国在线 | 日本超碰 | 99精品一区 | 中文字幕亚洲在线 | 91久久久久久 | www.国产精品 | 国产日韩一区 | 丁香婷婷久久久综合精品国产 | 亚洲一区在线日韩在线深爱 | 亚洲精品中文字幕乱码无线 | 一区二区亚洲 | 欧美日韩一区不卡 | 亚洲成人网在线 | 日韩欧美精品 | 九九视频在线 | 中文字幕在线资源 | 国产一区二区久久久 | 成人在线观 | 男人久久天堂 | 99精品免费 | 欧美色欧美亚洲另类七区 | 99久久99久久 | 26uuu成人免费毛片 | 97超碰站 | 久久久精品国产 | 日本一区二区不卡视频 | 国产一区二区三区免费在线 | av网站免费线看 | 久久精品一区 | 电影91| 久久国产精品视频 | 精品欧美一区二区三区久久久 | 午夜亚洲| 国产91久久精品 | 午夜网址| 亚洲一区二区三区视频 | 亚洲成人自拍 | 爱爱视频网站 | 亚洲人成人一区二区在线观看 | av天天干| 日韩毛片免费视频一级特黄 | 国产高清精品一区二区三区 | 999在线观看精品免费不卡网站 | 亚州成人 | 国产午夜久久 | 欧美成人免费一级人片100 | 色站综合 | 免费看的黄网站 | 国产精品一级 | 亚洲高清精品视频 | 伊人网在线视频 | 精品一区二区三区免费毛片爱 | 亚洲成人免费在线 | 成人免费视频网址 | 一级毛片视频播放 | 国产精品三级在线 | 在线观看免费视频a | 黄色一级视频 | h视频亚洲 | 自拍偷拍视频网站 | 国产免费一区二区 | 成人免费观看49www在线观看 | av在线播放免费 | 亚洲女人天堂av | 久草成人| 欧美日韩高清不卡 | 欧美精品一 | 欧美一级二级三级视频 | 国产一级片一区二区三区 | 日夜夜精品 | av大片在线观看 | 国产91黄色| 在线二区| 国产精品国产a级 | 国产精品永久 | 亚洲精品电影 | 国产成人免费视频网站视频社区 | 99精品网| 亚洲欧美国产另类 | 亚洲中午字幕在线观看 | 精品免费视频 | 日韩一级免费在线观看 | 国产精品久久久久无码av | 日韩啊啊啊 | 国产91在线观看 | 日韩欧美精品一区二区三区 | 99久久精品国产毛片 | 在线看91| 国产亚洲视频在线 | 久久综合九色综合欧美狠狠 | 日韩精品在线免费观看 | 亚洲一区av | 国产综合久久久久久鬼色 | 夜夜天天 | 欧美国产精品久久久 | 亚洲中出 | 亚洲精品久久久久久久久久 | 久久精品一区二区 | 久久九九国产 | 欧美一级网站 | www国产高清 | 国产精品乱码一二三区的特点 | 极品女神高潮呻吟av久久 | 午夜精品一区二区三区在线 | 久久九九视频 | 最新国产视频 | 成人午夜精品 | 久久久久久久久久一区二区 | 成人激情视频在线观看 | 日韩一区二区三区在线观看 | 精品国产一级毛片 | 欧美激情伊人 | 欧美日韩国产91 | 欧美日一区二区 | 国产精品久久久久久亚洲影视 | 中文字幕av亚洲精品一部二部 | 精品少妇一区二区 | 波多野结衣在线网址 | 免费观看一级毛片 | 天天操天天干天天爽 | 暖暖av| 午夜精品久久久久99蜜 | 久久久久久久 | 日本美女一区二区 | 国产日韩欧美三级 | 激情在线观看视频 | 婷婷丁香六月天 | 伊人网国产| 国产乱码精品一区二区三区爽爽爽 | 日本中文字幕一区二区 | 精品网站999www | 亚洲精品成人在线 | 欧美日韩久久 | 亚洲成人在线视频观看 | 欧美日韩中文在线 | 亚洲欧美日韩电影 | 久久一区国产 | 美女久久久 | 欧美高清一区 | 亚洲第一区国产精品 | 91久久精品国产 | 国产精品永久免费自在线观看 | 久久美女 | 一区二区中文字幕 | 久久91精品国产91久久跳 | 欧美日韩不卡在线 | 欧美日韩在线一区二区 | 欧美一极视频 | 91精品国产综合久久久久久丝袜 | 黄色毛片观看 | 青娱乐网 | 久久久久久久国产精品 | 欧美一区二区三区爽大粗免费 | 亚洲一区二区三区四区在线 | 欧美中文在线观看 | 在线看免费黄色片 | 中国av在线 | 亚洲二区视频 | 日韩精品一区二区三区在线播放 | 国产成人精品一区一区一区 | 午夜久久久久 | 奇米精品一区二区三区在线观看 | 亚洲综合99| www.久久精品 | av av在线 | 精品欧美久久 | 精品久久网 | 久久精品国产清自在天天线 | 99精品久久久 | 久草视频在线播放 | 精品国产乱码久久久久久88av | m豆传媒在线链接观看 | 中文字幕在线导航 | 精品人人 | 香蕉二区| jjzz18国产 | 99视频在线| 一区二区三区有限公司 | 精品久久久久国产免费 | 欧美自拍视频 | 国产欧美日韩综合精品一区二区 | 毛片99 | 欧美第一网站 | 久久极品 | 久久激情五月丁香伊人 | 欧美日韩高清 | 欧美xxxx做受欧美 | 精品国产一区在线 | 日韩一区二区在线观看 | 国产视频精品自拍 | 玖玖综合网| 日韩在线观看视频一区 | 日本亚洲国产一区二区三区 | 日本在线视频不卡 | 日韩精品一区二区三区在线播放 | 亚洲女人天堂av | 九色在线观看 | 91精彩视频在线观看 | 我要看黄色一级大片 | 亚洲综合二区 | 青青久久 | 国产成人综合一区二区三区 | av网站在线免费观看 | 欧美一区二区视频 | 亚洲精品中文视频 | 亚洲精品一区二区三区精华液 | 国产成人久久精品77777 | 性培育学校羞耻椅子调教h 欧美精品网站 | 久久精品免费国产 | 亚洲精选久久 | 97伦理电影网 | 特级理论片 | 免费高清av| 久久毛片 | 91精品啪啪 | 在线第一页 | 成a人片在线观看 | 午夜电影网 | a毛片毛片av永久免费 | 中文字幕在线观看一区二区三区 | 日韩精品视频久久 | 欧美二三区 | 国产精品嫩草55av | 日韩精品小视频 | 国产精品久久久久久婷婷天堂 | 日韩欧美在线看 | 日韩在线精品 | 男女小网站 | 蜜桃视频网站在线观看 | 欧美在线xxx | 麻豆精品国产91久久久久久 | 亚洲精品在线播放 | 男人天堂视频网 | 国产视频精品一区二区三区 | 久久久久久久久中文字幕 | 亚洲一本 | 久久久久网站 | 日韩成人国产 | 久在线 | 美女黄网站视频免费 | 成人免费网站 | 精品国产一区二区三区日日嗨 | 免费黄色特级片 | 中文字幕日韩一区 | 久久久久九九九九九 | 亚洲日韩欧美一区二区在线 | 中文学幕专区 | 亚洲高清视频在线 | 亚洲高清视频在线观看 | 毛片在线免费 | 一级a毛片 | 日韩在线看片 | a免费观看 | 国产91亚洲精品 | 国产欧美精品区一区二区三区 | 久久免费小视频 | 三区中文字幕 | 免费日韩视频 | av手机电影 | 国产日韩欧美一区二区 | 亚洲一区 | 91麻豆视频| 午夜免费福利电影 | 中文字幕1区 | 亚洲欧美精品一区二区 | 欧美日韩一区二区视频在线观看 | 激情网五月天 | www.中文字幕在线 | 暖暖av| 国产午夜视频 | 欧美国产激情 | 四虎影院在线看 | 美女操av | 精品视频在线观看 | 国产精品欧美久久久久一区二区 | 国产高清美女一级a毛片久久 | 免费观看日韩一级片 | 国产视频网 | 亚洲国产视频一区 | 久在线视频 | 在线观看成人小视频 | 最新精品在线 | 亚洲国产中文字幕 | 国产精品无码久久久久 | 欧美一区二区三区久久精品 | 欧美一级毛片久久99精品蜜桃 | 国产高清小视频 | 亚洲国产精久久久久久久 | 国产免费高清 | 激情综合在线 | 成人午夜电影在线观看 | 精品日韩 | 亚洲第一网站 | 中文字幕亚洲一区 | 99色播 | 中文字幕在线观看 | 最近中文字幕免费观看 | 福利片中文字幕 | 成人一区二区在线 | 国产精品久久久久久久久久妞妞 | 不卡一区二区三区视频 | 国产精品欧美一区二区三区 | 天天干人人 | 日韩欧美在线视频播放 | 国产男女免费视频 | 女人久久久久久久 | 久久精品中文字幕一区 | 日韩中文字幕在线观看 | 97伦理片| 亚洲成av人片一区二区梦乃 | 国产亚洲精品精品国产亚洲综合 | 中文字幕日韩欧美一区二区三区 | 欧美aaaaa| 亚洲精品乱码久久观看网 | 国产91亚洲| 国产毛片毛片 | 久草网站| 国产精品一区二区三区四区 | 国产精品一区二区三区在线 | 午夜一级毛片 | 超碰在线91 | 最新国产在线视频 | 色一色视频 | 视频一区 日韩 | 日本aa级毛片免费观看 | 国产成人一区 | 在线免费观看成年人视频 | 91精品中文字幕一区二区三区 | 久久蜜桃av一区二区天堂 | 欧美视频区 | 国产精品国产三级国产aⅴ无密码 | 91中文字幕在线 | 午夜欧美精品久久久久 | 久久久久久久久免费视频 | 久久久久久综合 | 国产精品久久久久久妇女6080 | 午夜视频免费网站 | 亚洲精品国产综合 | 欧美日韩亚洲视频 | 国产成人在线免费观看视频 | aaaaaaa片毛片免费观看 | 一级在线观看 | 亚洲伊人精品酒店 | 日韩性视频 | 欧美日韩亚洲高清 | 欧美 日韩 在线播放 | 欧美一级一区 | 影音先锋亚洲资源 | 波多野结衣 一区二区三区 精品精品久久 | 欧美福利影院 | 国产一区二区视频在线观看 | 日本视频免费高清一本18 | 99久久精品免费看国产免费粉嫩 | 51ⅴ精品国产91久久久久久 | 国产精品久久久久久久久久久新郎 | 91精品福利| 激情婷婷 | 成人亚洲精品久久久久 | 天堂中文av在线 | 人人射人人草 | 亚洲伊人久久综合 | 第一福利丝瓜av导航 | 夜夜艹| 在线观看免费视频a | 色婷婷亚洲国产女人的天堂 | 91麻豆精品国产91久久久久久 | 午夜寂寞少妇aaa片毛片 | 国产精品免费观看 | 成人一区二区三区在线观看 | 精品亚洲区 | 久久久久国产亚洲日本 | 日韩成人影院 | 人妖 丝袜 另类 亚洲 | 密室大逃脱第六季大神版在线观看 | 日本免费电影一区 | 精品不卡 | 怡红院免费在线视频 | 国产精品久久久久久久久久久久久 | 精品国产乱码久久久久久1区2区 | 日韩精品一区二区三区 | 国产在线精品一区二区 | 欧美精品一二三区 | 国产在线a| 欧美一级在线观看 | 欧美三级视频 | 欧美 日韩 中文字幕 | 日本 欧美 三级 高清 视频 | 99精品视频在线观看 | av免费网 | 成人av片在线观看 | 国产裸体bbb视频 | 亚洲精品一区中文字幕乱码 | 日本在线不卡视频 | 午夜一级毛片 | 亚洲高清在线视频 | 黄色小视频免费观看 | 亚洲成年人网站在线观看 | 欧美成年视频 | 亚洲一区中文字幕在线观看 | 日韩在线播放视频 | 在线视频亚洲 | 欧美一级欧美三级在线观看 | 亚洲午夜精品 | 日韩中文字幕一区二区 | 亚洲欧美中文字幕 | av在线精品 | 夜本色| 亚洲三级在线观看 | 男女羞羞视频在线免费观看 | 国产精品美女久久久久久久久久久 | 欧美一区二区三区aa大片漫 | 大桥未久亚洲精品久久久强制中出 | 色婷婷久久 | 三区中文字幕 | 免费v片 | 欧美激情精品久久久久 | 久久小视频 | 国内精品在线视频 | 精品999 | 亚洲一区久久久 | 亚洲中国精品精华液 | 国产精品久久精品 | 久久国产亚洲精品 | 亚洲激情在线 | 欧美日韩国产综合网 | 国产午夜精品久久久 | 国产精品成人久久久久 | 亚洲视频一区二区三区 | 91久久久久久| www.夜夜骑 | 日韩人体在线 | 黄色在线免费观看 | 亚洲国产精品久久久久久 | 日本一区二区高清不卡 | 99久久久久久 | 久久网一区二区三区 | 午夜一级片 | 日韩在线播 | 国产第一区二区三区 | 日韩一区二区三区精品 | 免费黄色欧美 | 成人性大片免费观看网站 | 日韩精品久久久久 | 亚洲精品区| 欧美国产日本一区 | 热久久这里只有精品 | 国产精品亚洲精品日韩已方 | 狠狠色狠狠色综合网 | 99re视频 | 国产欧美一区二区三区在线看 | 中文字幕自拍偷拍 | 成人在线播放 | 欧美一区在线视频 | 成人看片免费 | 国产片一区二区三区 | 久久精品视频在线播放 | 国产中文字幕在线 | 欧美视频亚洲视频 | 成人影院一区二区三区 | 国产96精品久久久 | 男人天堂视频网 | 欧美一级片毛片免费观看视频 | 欧美日韩在线观看视频 | 亚洲综合一区二区三区 | 久久久久久99 | 精品不卡 | 亚洲精品66 | 久久久久一区二区 | 国产成人精品亚洲777人妖 | 国产成人一区二区三区影院在线 | 日韩小视频 | 99久久精品免费看国产一区二区三区 | 91精品久久久久久久久中文字幕 | 久久久久女人精品毛片九一韩国 | 无码日韩精品一区二区免费 | 龙珠z在线观看 | 午夜三区 | 日韩高清成人 | 亚州男人天堂 | 亚洲精品乱码久久久久久蜜桃图片 | 国产最新视频 | 99影视 | 精品免费视频一区二区 | 国产视频黄在线观看 | 91精品在线观看入口 | 亚洲精品二区 | 中文字幕一区在线观看视频 | 欧美日韩三区 | 一级人爱视频 | 午夜不卡视频 | 91免费观看国产 | 日韩欧美大片在线观看 | 日韩爱爱视频 | 视频一区 国产精品 | 久久久精品免费观看 | 国产激情综合五月久久 | 91精产国品一二三区在线观看 | h视频在线免费 | 亚洲不卡视频 | 久久国产精品久久精品 | 国产精品久久久久国产a级 欧美日本韩国一区二区 | 在线观看www | 日韩欧美中文在线 | 午夜日韩 | av影音资源| 91精品一区 | 欧美高清视频一区 | 久久久亚洲 | 国产精品一码二码三码在线 | a视频在线观看 | 亚洲一区观看 | 国产精品乱码一区二区三区 | 日韩一区二区在线播放 | baoyu133. con永久免费视频 | 日韩成人高清 | 国产日韩欧美一区 |