国产午夜精品一区二区三区欧美_亚洲精品社区_亚洲精选一区_亚洲一区二区三区免费观看_亚洲日本精品国产第一区_亚洲精品欧美_亚洲免费高清_亚洲第一精品影视_欧美日韩中文_久久精品电影

電商| 物流| 科技| 創(chuàng)業(yè)| 經(jīng)商| 運營| 科普| 財經(jīng)| 文娛| AI| 物聯(lián)| 品牌| 會議| 政策| 時尚| 健康| 家居| 金融| 農(nóng)業(yè)| 汽車| 房產(chǎn)| 百科| 生活| 游戲| 管理| 快訊
?
首頁 ? 資訊 ? 科技 ? Hive窗口函數(shù)Row Number的用法, 你肯定都會吧!

Hive窗口函數(shù)Row Number的用法, 你肯定都會吧!

放大字體??縮小字體 時間:2021-01-08 11:04    熱度:87
row_number前面我們介紹窗口函數(shù)的時候說到了窗口函數(shù)的使用場景,我們也給它起了一個名字進行區(qū)分,通用窗口函數(shù)和特殊窗口函數(shù)。。。

row_number

前面我們介紹窗口函數(shù)的時候說到了窗口函數(shù)的使用場景,我們也給它起了一個名字進行區(qū)分,通用窗口函數(shù)和特殊窗口函數(shù),今天我們就來看一下排序相關的窗口函數(shù),因為是窗口函數(shù),并且我們說它是用來排序的,我們大概也能猜到它就是用來對窗口內(nèi)的數(shù)據(jù)進行排序的

其實關于排序我們前面也介紹過order by,sort by 等排序的方式Hive語法之常見排序方式,為什么還有窗口函數(shù)進行排序的,因為前面的order by,sort by 等雖然可以排序但是不能給我們返回排序的值(名次),如果你用過mysql 的話,這個時候你就知道寫存儲過程或者使用自定義變量來完成這個功能,row number 也是一樣的道理,可以按照我們自定義的排序規(guī)則,返回對應的排序先后順序的值

所以我們認為row_number是窗口排序函數(shù),但是hive 也沒有提供非窗口的排序函數(shù),但是我們前面說過了如果沒有窗口的定義中沒有partition by 那就是將整個數(shù)據(jù)輸入當成一個窗口,那么這種情況下我們也可以使用窗口排序函數(shù)完成全局排序。

測試數(shù)據(jù)

下面有一份測試數(shù)據(jù)id,dept,salary,然后我們就使用這份測試數(shù)據(jù)學習我們的窗口排序函數(shù)

1,銷售,10000 2,銷售,14000 3,銷售,10000 4,后端,20000 5,后端,25000 6,后端,32000 7,AI,40000 8,AI,35000 9,AI,60000 10,數(shù)倉,20000 11,數(shù)倉,30000 12,數(shù)倉,32000 13,數(shù)倉,42000 create table ods_num_window(     id string,     dept string,     salary int ) ROW FORMAT DELIMITED FIELDS TERMINATED BY ','; LOAD DATA LOCAL INPATH '/Users/liuwenqiang/workspace/hive/number.txt' OVERWRITE INTO TABLE ods_num_window; 

從例子中學習 row_number

每個部門的員工按照工資降序排序

select     *,row_number() over(partition by dept order by salary desc) as rn from     ods_num_window ; 

我們看到每個部門都有自己的第一名,明顯的可以看到排序是發(fā)生在每個部門內(nèi)部的

全部的員工按照工資降序排序

select     *,row_number() over(order by salary desc) as rn from     ods_num_window ; 

當我們沒有定義partition by 子句的時候,我們的所有數(shù)據(jù)都放在一個窗口里面,這個時候我們的排序就是全局排序,其實如果你仔細看過我們的Hive語法之窗口函數(shù)初識這一節(jié)的話,你就知道partition by 其實是定義了子窗口,如果沒有子窗口的話,那就就是一個窗口,如果所有的數(shù)據(jù)都放在一個窗口的話那就是全局排序

取每個部門的工資前兩名

這個是row_number() 函數(shù)非常常見的使用場景top-N,其實如果你仔細看過我們的Hive語法之窗口函數(shù)初識這一節(jié)的話,你就知道partition by 其實是定義了子窗口,那其實這里的top-N,本質(zhì)上是子窗口的的top-N

select     * from(    select        *,row_number() over(partition by dept order by salary desc) as rn    from        ods_num_window ) tmp where     rn <=2 ; 

其實這個的實現(xiàn)方式就是我們對數(shù)據(jù)在子窗口內(nèi)進行排序,然后選擇出我們我們需要的數(shù)據(jù),也就是這里的rn <=2

rank 和 dense_rank

其實這兩個窗口函數(shù)和row_number 是一樣的,都是窗口排序函數(shù),既然這樣那為什么還有這兩個函數(shù)呢,存在即合理,我們看一下row_number 函數(shù),這次我們采用升序排序

select     *,row_number() over(partition by dept order by salary) as rn from     ods_num_window ; 

我們看到在銷售部門有兩個人的工資其實是一樣的10000,但是排名不一樣

接下來我們看一下rank,我們發(fā)現(xiàn)銷售部門那兩個工資相等的實并列第一了,然后下一個人直接第三了

接下來我們再看一下 dense_rank,工資相等的兩個人依然是排名相等的,但是下一個人還是第二

使用場景

Top-N

Top-n 前面我們已經(jīng)介紹過了,這里就不再介紹了

計算連續(xù)

什么是計算連續(xù)呢,這個名字有點不太合理,這里舉個例子方便大家理解,加入我有個用戶訪問日志表,那我想篩選出哪些超過連續(xù)7天都訪問的用戶,或者我想計算連續(xù)訪問天數(shù)最大的10位用戶

下面是一份測試數(shù)據(jù)用戶ID,訪問日期

1,2020-12-01 1,2020-12-02 1,2020-12-03 1,2020-12-04 1,2020-12-05 1,2020-12-06 1,2020-12-07 1,2020-12-08 1,2020-12-09 1,2020-12-10 2,2020-12-01 2,2020-12-02 2,2020-12-03 2,2020-12-04 2,2020-12-06 2,2020-12-07 2,2020-12-08 

下面是我們的建表語句

CREATE TABLE ods.ods_user_log (   id string,   ctime string ) ROW FORMAT DELIMITED FIELDS TERMINATED BY ',' STORED AS TEXTFILE; load data local inpath '/Users/liuwenqiang/workspace/hive/user_log.txt' overwrite into table ods.ods_user_log; 

現(xiàn)在我們分析一下這個問題,怎么計算連續(xù)呢,計算肯定是針對同一個用戶的,然后我們可以按照用戶的訪問時間進行排序,然后我們用日期的數(shù)字減去對應的排序就會得到一個值,如果訪問時間是連續(xù)的話,我們就可以得到同一個值

select     id,ctime,     row_number(partition by id order by ctime ) as rn from     ods_user_log ; 

這里為了演示效果比較明顯,所以設計的數(shù)據(jù)有點特殊,大家可以看到對于id 是1的用戶,我們發(fā)現(xiàn)從12月1號到12月10號,我們的排名也依次是從1到10的,這個時候我們只要將日期變成對于的數(shù)字,然后減去對應的排名它是等于20201200的,這個時候我們只需要統(tǒng)計20201200的個數(shù),這個個數(shù)就是連續(xù)登陸的天數(shù),這里我們就不把日期轉(zhuǎn)換成轉(zhuǎn)換成數(shù)字然后做減法了,我們直接使用日期去減。

select     id,ctime,     date_sub(cast(ctime as date),row_number() over(partition by id order by ctime)),     row_number() over(partition by id order by ctime ) as rn from     ods_user_log ; 

這下我再去統(tǒng)計每個用戶的相同日期有多少個即可,在我這里因為是7天,所以我只需要計算出相同日期的個數(shù)大于等于7即可

select     id,kt,count(1) as loginCnt from (     select         id,ctime,         date_sub(cast(ctime as date),row_number() over(partition by id order by ctime)) as kt,         row_number() over(partition by id order by ctime ) as rn     from         ods_user_log ) tmp group by     id,kt having     count(1)>=7 ; 

我們嘗試著理解一下這個數(shù)據(jù),它的意思就是用戶1 從(2020-11-30+1) 日開始,連續(xù)10天訪問了網(wǎng)站

這里有個問題需要注意一下,那就是上面我造的數(shù)據(jù)就是每天一條的,如果每天如果有多條,那我們上面的代碼就不對了,所以這個時候我們不是需要使用dense_rank,大家注意理解一下,我們需要的是去重,大家注意理解一下

分組抽樣

其實抽樣這個東西大家都接觸過,隨機抽樣也接觸過,今天我們學習一下分組隨機抽樣,其實實現(xiàn)很簡單,我們使用row_number 在子窗口內(nèi)隨機排序,然后抽出所需的樣本數(shù)據(jù)即可,我們還是用上面的數(shù)據(jù),每個用戶隨機抽取三天登陸

select     * from (     select         id,ctime,         row_number() over(partition by id order by rand() ) as rn     from         ods_user_log ) tmp where rn<=3 ; 

總結

rank() 排序相同時會重復,總數(shù)不會變(會有間隙跳躍,數(shù)據(jù)不連續(xù))

dense_rank() 排序相同時會重復,總數(shù)會減少(不會有間隙,數(shù)據(jù)連續(xù)的)

row_number() 會根據(jù)順序計算,不會重復不會減少

Row_number 函數(shù)常用的三種場景Top-N,計算連續(xù),分組抽樣

 

關于Hive窗口函數(shù)Row Number的用法, 你肯定都會吧!的要點介紹,希望對大家了解Hive窗口函數(shù)Row Number的用法, 你肯定都會吧!有所幫助,如有侵權,聯(lián)系我們37442552@qq.com。
?
你可能感興趣:
?
芬蘭政府指責微軟對諾基亞始亂終棄 承諾一個都

2016-05-28

本周早些時候,微軟宣稱它將會裁減1850個工作崗位,其中有1350個工作位于芬蘭。人們認為微軟裁員之舉預示著該公司新手機開發(fā)工作的終結。據(jù)外電報道,芬蘭政…

三星最新發(fā)布的C5酷似iPhone 6 售價只有后者一半
三星最新發(fā)布的C5酷似iPhone 6 售價只有后者一

2016-05-28 三星 C5

三星最新發(fā)布的C5酷似iPhone 6 售價只有后者一半;三星周四在中國市場發(fā)布的最新款智能手機C5酷似蘋果iPhone 6和6S。

蘋果下架騰訊全系產(chǎn)品只是虛驚一場 淘寶、京東

2016-05-29 蘋果 騰訊 APP

蘋果下架騰訊全系產(chǎn)品只是虛驚一場 淘寶、京東等APP也未能幸免;蘋果下架騰訊全系產(chǎn)品,搜索出現(xiàn)大面積癱瘓,淘寶、京東等APP也未能幸免。據(jù)了解,騰訊也曾因…

華為為何要在此時向三星發(fā)起專利戰(zhàn)?背后的原因究竟是什么?
華為為何要在此時向三星發(fā)起專利戰(zhàn)?背后的原因

2016-05-29 華為 三星 專利

華為為何要在此時向三星發(fā)起專利戰(zhàn)?背后的原因究竟是什么?作為中國企業(yè)的華為,其在專利,尤其是與通信相關的專利的申請和積累在全球均名列前茅。而華為之…

2016中國互聯(lián)網(wǎng)大會時間地點主題 互聯(lián)網(wǎng)大會有何亮點?
2016中國互聯(lián)網(wǎng)大會時間地點主題 互聯(lián)網(wǎng)大會有

2016-06-02 2016 中國 互聯(lián)網(wǎng) 大會

 由中國互聯(lián)網(wǎng)協(xié)會主辦的2016(第十五屆)中國互聯(lián)網(wǎng)大會將于6月21-23日在北京國際會議中心舉行。本屆大會主題為“繁榮網(wǎng)絡經(jīng)濟 建設網(wǎng)絡強國”。

Facebook周四下架了突發(fā)新聞通知應用Notify
Facebook周四下架了突發(fā)新聞通知應用Notify

2016-06-04 Facebook Notify

Facebook周四下架了突發(fā)新聞通知應用Notify;Facebook發(fā)言人在發(fā)給科技博客The Verge的聲明中表示,Notify采用的技術將集成到Messenger中,所以內(nèi)容發(fā)布商可…

阿里回應被SEC問詢 馬云:那并不代表公司有問題

2016-06-04

近期,阿里巴巴接受美國證券交易委員會問詢,16年來日本軟銀集團首度出售手中阿里股份,阿里股價震蕩,相關消息持續(xù)引發(fā)關注。2

iphone7上市時間確定 國行或5288元起售

2016-06-04

根據(jù)國外網(wǎng)站PC-Tablet的報導稱,蘋果仍將下一代iPhone的發(fā)布時刻定在今年9月份,至于詳細日期則為美國當?shù)貢r刻9月9日或9月16日

印度最大手機廠商明年來華搶市場 有戲嗎?

2016-06-04

Micromax聯(lián)合創(chuàng)始人維卡斯賈因(VikasJain)當天在香港舉辦的一場科技大會上表明,公司的目標是在2020年前變成按銷量核算的全球第

索尼Xperia X系列終于要來了6月8日攜手周杰倫發(fā)

2016-06-04

索尼的手機一直以來都是以拍照以及顏值聞名的,在今年的MWC2016大會上,索尼曾經(jīng)發(fā)布了一款Xperia X系列產(chǎn)品中的Xperia XPerform

?
熱點圖文
三星最新發(fā)布的C5酷似iPhone 6 售價只有后者一半

三星最新發(fā)布的C5酷似iPhone 6 售價只有后者一半

華為為何要在此時向三星發(fā)起專利戰(zhàn)?背后的原因究竟是什么?

華為為何要在此時向三星發(fā)起專利戰(zhàn)?背后的原因究竟是什么?

2016中國互聯(lián)網(wǎng)大會時間地點主題 互聯(lián)網(wǎng)大會有何亮點?

2016中國互聯(lián)網(wǎng)大會時間地點主題 互聯(lián)網(wǎng)大會有何亮點?

Facebook周四下架了突發(fā)新聞通知應用Notify

Facebook周四下架了突發(fā)新聞通知應用Notify

戴爾確認出售軟件業(yè)務:4年凈賠16億美元

戴爾確認出售軟件業(yè)務:4年凈賠16億美元

沉迷于成人VR的日本年輕人  年輕男女都拒絕戀愛(圖)

沉迷于成人VR的日本年輕人 年輕男女都拒絕戀愛(圖)

今日頭條母公司字節(jié)跳動科創(chuàng)板上市成功幾率多大?

今日頭條母公司字節(jié)跳動科創(chuàng)板上市成功幾率多大?

余承東回應:華為開發(fā)自有系統(tǒng) 以防美國科技巨頭不授權現(xiàn)有系統(tǒng)

余承東回應:華為開發(fā)自有系統(tǒng) 以防美國科技巨頭不授權現(xiàn)有系統(tǒng)

?
經(jīng)商寶 — 經(jīng)商創(chuàng)業(yè)營銷推廣電子商務門戶 網(wǎng)站地圖 | 關于我們 | 特惠服務 | 人才招聘 | 聯(lián)系我們 | 法律聲明
?
国产午夜精品一区二区三区欧美_亚洲精品社区_亚洲精选一区_亚洲一区二区三区免费观看_亚洲日本精品国产第一区_亚洲精品欧美_亚洲免费高清_亚洲第一精品影视_欧美日韩中文_久久精品电影
国产欧美高清| 亚洲一区二区三区高清| 99精品国产高清一区二区 | 国产亚洲福利| 国产精品综合| 欧美日韩国产探花| 亚洲经典三级| 老牛国产精品一区的观看方式| 欧美另类视频在线| 亚洲国内精品| 久久精品亚洲| 日韩午夜av| 欧美日韩综合网| 亚洲欧美大片| 欧美一区精品| 国产亚洲激情| 一区视频在线| 欧美精品免费观看二区| 国产精品免费一区二区三区观看 | 香蕉久久夜色| 韩国自拍一区| 久久亚洲图片| 国产精品色网| 日韩一级大片| 亚洲清纯自拍| 亚洲国产精品久久久久婷婷老年| 久久一日本道色综合久久| 亚洲精品美女| 国内精品国语自产拍在线观看| 亚洲欧美日韩另类精品一区二区三区 | 亚洲日本欧美| 久久久久中文| 国产日韩欧美一区二区三区四区| 国产精品videosex极品| 久久一二三四| 久久久久一区二区| 久久国产精品毛片| 亚洲一区久久| 亚洲免费婷婷| 中文日韩在线| 国产日韩一区二区三区在线| 亚洲国产黄色| 影音先锋亚洲一区| 亚洲青涩在线| 中文精品视频| 国产精品一区二区你懂得| 99在线|亚洲一区二区| 亚洲精品一区二区三区av| 激情久久一区| 亚洲日韩视频| 国产精品久久久久久久免费软件 | 亚洲精品裸体| 亚洲福利免费| 最新国产乱人伦偷精品免费网站| 欧美日本不卡高清| 激情成人亚洲| 国产亚洲欧洲| 女主播福利一区| 欧美三级视频| 一区二区精品在线| 每日更新成人在线视频| 欧美在线黄色| 伊人久久亚洲美女图片| 一本色道久久| 欧美亚洲免费高清在线观看| 久久久久久9| 欧美日韩岛国| 裸体素人女欧美日韩| 欧美精品午夜| 亚洲国产日韩欧美| 久久xxxx| 在线国产欧美| 久久久久久国产精品mv| 红桃视频亚洲| 免费试看一区| 91久久黄色| 久久久亚洲人| 一区二区91| 欧美久久久久久| 99精品国产一区二区青青牛奶| 亚洲欧美国产精品桃花| 你懂的视频一区二区| 亚洲国产导航| 午夜精品剧场| 亚洲欧美日韩国产一区二区| 欧美涩涩网站| 美女91精品| 亚洲三级免费| 狠狠色狠狠色综合日日tαg| 性色一区二区三区| 亚洲巨乳在线| 国产精品啊v在线| 久久精品人人做人人爽电影蜜月| 亚洲激情二区| 国色天香一区二区| 老司机精品导航| 亚洲尤物精选| 亚洲三级网站| 亚洲国产精品久久久久婷婷老年| 欧美国产高潮xxxx1819| 性色一区二区| 国产精品伊人日日| 99精品国产福利在线观看免费 | 99精品热视频只有精品10| 久热这里只精品99re8久| 亚洲国产精品视频一区| 国产精品av一区二区| 欧美在线播放一区二区| 欧美精品一区二区三区久久久竹菊| 激情亚洲网站| 久久久久久亚洲精品不卡4k岛国| 国产精品久久久久久久久久直播 | 国产一区导航| 一本一道久久综合狠狠老精东影业 | 欧美国产高清| 久久免费国产| 欧美成人69av| 欧美色123| 黄色av日韩| 在线播放精品| 最新成人av网站| 一本久道久久久| 国产精品免费看| 欧美亚洲自偷自偷| 久久久久高清| 狠狠干成人综合网| 亚洲第一精品影视| 中文亚洲欧美| 销魂美女一区二区三区视频在线| 亚洲综合精品| 欧美精品v日韩精品v国产精品| 欧美阿v一级看视频| 欧美日韩一区二区视频在线| 国产精品magnet| 亚洲日本无吗高清不卡| 国产美女诱惑一区二区| 久久综合九色综合欧美狠狠| 欧美freesex交免费视频| 国产综合欧美在线看| 极品中文字幕一区| 国产精品日韩一区二区| 午夜久久黄色| 一区二区国产精品| 欧美激情综合色综合啪啪| 亚洲午夜久久久久久尤物| 国产欧美日韩综合精品二区| 久久人人97超碰国产公开结果| 欧美特黄一级| 国产三区精品| 狠狠爱成人网| 久久免费一区| 一本色道精品久久一区二区三区| 国产精品女主播一区二区三区 | 夜夜爽av福利精品导航| 欧美一区二区三区四区夜夜大片| 在线观看的日韩av| 老司机精品视频网站| 狠狠色综合一区二区| 国产精品一区二区三区免费观看| 欧美一区网站| 国产精品区一区| 激情婷婷欧美| 久久婷婷麻豆| 亚洲一区二区三区免费在线观看| 国产精品v日韩精品v欧美精品网站 | 亚洲福利免费| 久久一日本道色综合久久| 在线观看欧美一区| 欧美午夜精品理论片a级大开眼界 欧美午夜精品久久久久免费视 | 激情亚洲网站| 女生裸体视频一区二区三区| 日韩一级在线| 精品成人久久| 国产精品观看| 欧美激情偷拍| 欧美在线网址| 久久av一区二区三区| 99热精品在线观看| 亚洲国产婷婷| 在线看片一区| 狠狠入ady亚洲精品经典电影| 久久人人97超碰人人澡爱香蕉| 国产午夜精品在线| 亚洲茄子视频| 亚洲精品孕妇| 亚洲激情av| 日韩视频在线播放| 99精品免费视频| 亚洲深夜av| 国产精品普通话对白| 国产欧美大片| 国产精品一区二区三区观看| 国产精品乱子乱xxxx| 国产精品毛片va一区二区三区| 国产精品美女| 久久成人在线| 欧美福利影院| 激情欧美一区| 在线一区日本视频| 麻豆91精品| 欧美日韩91| 亚洲国产精品综合| 国产精品毛片在线看| 久久狠狠婷婷| 欧美天堂亚洲电影院在线观看| 欧美日韩调教| 在线免费高清一区二区三区| 一区二区高清视频| 国产精品一区二区在线观看| 久久亚洲精品欧美| 樱桃成人精品视频在线播放| 国产欧美欧美| 欧美国产91| 亚洲久久一区二区| 久久综合婷婷| 99精品欧美一区二区三区| 亚洲一区免费看| 欧美日本一区二区高清播放视频| 激情久久久久久| 免费看的黄色欧美网站| 国产一区二区中文字幕免费看| 在线日韩欧美| 美女诱惑一区| 亚洲黄色一区| 欧美在线看片| 国产亚洲二区| 精品96久久久久久中文字幕无| 国产精品毛片va一区二区三区| 午夜日韩电影| 先锋影音久久| 99精品欧美一区二区三区| 欧美+亚洲+精品+三区| 日韩亚洲一区在线播放| 久久一本综合频道| 一本色道久久综合一区| 欧美精品亚洲| 蜜桃av一区| 亚洲视频播放| 亚洲无线一线二线三线区别av| 国产精品日韩高清| 亚洲特级毛片| 欧美日韩第一区| 久久av一区| 宅男噜噜噜66国产日韩在线观看| 欧美另类综合| 噜噜噜噜噜久久久久久91| 亚洲经典三级| 狠狠噜噜久久| 欧美区高清在线| 噜噜噜躁狠狠躁狠狠精品视频| 亚洲欧洲一二三| 亚洲成人直播| 伊人影院久久| 国内精品久久国产| 国产主播一区| 国产主播一区二区三区四区| 久久久久免费| 久久久久国产精品午夜一区| 亚洲一区二区三区涩| 国产一级久久| 国产一区二区三区高清| 亚洲欧洲午夜| 99国产精品| av不卡在线看| 国产精品美女诱惑| 男人的天堂亚洲| 久久精品五月婷婷| 你懂的亚洲视频| 欧美日韩成人一区二区三区| 欧美久久综合| 激情欧美亚洲| 夜夜精品视频| 香蕉久久久久久久av网站| 先锋影音久久久| 女主播福利一区| 国内自拍一区| 日韩亚洲欧美精品| 亚洲欧美久久久久一区二区三区| 新67194成人永久网站| 噜噜噜91成人网| 欧美日韩一区二区三区四区在线观看| 欧美色图首页| 日韩午夜黄色| 香蕉久久a毛片| 欧美婷婷在线| 亚洲视频播放| 欧美成人dvd在线视频| 亚洲无线一线二线三线区别av| 日韩视频在线播放| 免费在线欧美黄色| 国内精品久久久久国产盗摄免费观看完整版 | 欧美在线首页| 激情综合电影网| 国产亚洲在线| 欧美日韩调教| 国产一区二区高清不卡| 午夜精品亚洲一区二区三区嫩草| 亚洲一级网站| 久久另类ts人妖一区二区| 国产综合亚洲精品一区二| av成人天堂| 欧美日本一区二区高清播放视频| 亚洲激情网址| 欧美一区精品| 一本久道久久久| 欧美午夜一区二区福利视频| 国产一区二区三区久久| 欧美天天在线| 久久激情婷婷| 国产亚洲精品久久久久婷婷瑜伽| 久久青草久久| 国产精品久久久亚洲一区| 国产一区二区三区四区老人| 性欧美xxxx大乳国产app| 亚洲国产一区二区三区高清| 久久婷婷丁香| 亚洲专区免费| 中文精品视频| 亚洲二区视频| 国产精品hd| 午夜亚洲福利| 蜜桃av综合| 亚洲免费婷婷| 国产欧美二区| 日韩网站在线| 91久久久久| 亚洲第一黄网| 一区在线免费| 激情婷婷亚洲| 黄色日韩在线| 国产一区二区在线观看免费播放| 久久久久一区二区三区| 久久福利电影| 久久精品盗摄| 久久久久一区| 欧美精品一区二区视频| 欧美freesex交免费视频| 久久国产精品一区二区三区| 亚洲在线免费| 久久久久久九九九九| 久久久久久久久久久久久久一区| 亚洲综合三区| 欧美一区=区| 裸体素人女欧美日韩| 久久精品伊人| 久久另类ts人妖一区二区| 欧美一区亚洲| 欧美午夜a级限制福利片| 欧美日韩亚洲国产精品| 黄色日韩精品| 国产欧美欧美| 羞羞答答国产精品www一本| 美女尤物久久精品| 欧美日韩免费| 最新日韩av| 国产精品一级| 欧美69视频| 亚洲大片在线| 香蕉av777xxx色综合一区| 欧美成人精品| 亚洲精品资源| 久久天堂成人| 伊人色综合久久天天五月婷| 999亚洲国产精| 久久大香伊蕉在人线观看热2| 欧美凹凸一区二区三区视频| 狠久久av成人天堂| 亚洲一区二区三区欧美| 欧美精品99| 中文精品视频| 欧美激情精品久久久六区热门| 狠狠色综合色区| 午夜一区二区三视频在线观看| 欧美不卡视频| 一区二区三区成人精品| 蜜桃av一区| 亚洲黄色高清| 久久一区精品| 中国成人亚色综合网站| 牛牛国产精品| 一区二区久久| 午夜久久黄色| 国产精品亚洲不卡a| 欧美精品一区三区在线观看| 亚洲国产激情| 欧美一区91| 国产亚洲毛片| 亚洲欧洲日本一区二区三区| 久久综合激情| 国产一级久久| 精品1区2区3区4区| 亚洲欧美伊人| 久久精品人人| 亚洲自拍另类| 亚洲精品在线视频观看| 欧美日韩免费高清| 欧美在线免费| 久热精品在线| 午夜一区不卡| 国产亚洲福利|