精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

如何拿下SQL面試?這些技巧和陷阱應(yīng)該要知道……

數(shù)據(jù)庫(kù) MySQL
本文將對(duì)SQL面試問題的常見模式進(jìn)行闡釋,分享在SQL查詢中靈活處理這些模式的技巧。

SQL是數(shù)據(jù)分析和處理最基本的編程語言之一,因此,無論是面試數(shù)據(jù)分析師、數(shù)據(jù)科學(xué)家、數(shù)據(jù)工程師,還是其他相關(guān)工作,都免不了要過這一關(guān)。

實(shí)戰(zhàn)技術(shù)和解決問題的能力是SQL面試中考察的重點(diǎn),應(yīng)聘者不僅要基于示例數(shù)據(jù)編寫正確的查詢,還要考慮各種場(chǎng)景和邊緣情況,就如同在處理實(shí)際數(shù)據(jù)集。

[[320420]]

筆者曾經(jīng)幫助求職者設(shè)計(jì)過SQL面試問題,并模擬了面試,也多次親身參加了大型科技公司和初創(chuàng)企業(yè)SQL求職面試的實(shí)戰(zhàn)。本文將對(duì)SQL面試問題的常見模式進(jìn)行闡釋,分享在SQL查詢中靈活處理這些模式的技巧。

快掏出小本本開始學(xué)習(xí)吧~

提問

要拿下一場(chǎng)SQL面試,最重要的在于盡可能多地提問,以確保自己掌握了給定任務(wù)和數(shù)據(jù)樣本的所有細(xì)節(jié)。理解這些需求有助于節(jié)省迭代問題的時(shí)間,也有助于更好地處理邊緣情況。

許多應(yīng)聘者會(huì)在沒有深入理解SQL問題或數(shù)據(jù)集之前,直接開始解決問題。在筆者指出解決方案中的問題之后,他們不得不反復(fù)修改查詢,在迭代上浪費(fèi)了大量時(shí)間,甚至到最后都沒找到正確的解決方案。

筆者的建議是將SQL面試視為在與業(yè)務(wù)合作伙伴一起工作,保持這種心態(tài),面試者就會(huì)在提供解決方案之前努力收集數(shù)據(jù)請(qǐng)求的所有需求。

示例

從下表中找出薪資最高的三位職員。

如何拿下SQL面試?這些技巧和陷阱必須要知道……

樣本:職員薪資表

面試者應(yīng)該讓面試官仔細(xì)闡述“前三名”的概念——結(jié)果中必須只有三名職員嗎?對(duì)于并列的處理有何要求?此外,面試者應(yīng)仔細(xì)查看示例職員的數(shù)據(jù)——薪資字段的數(shù)據(jù)類型是什么?需要在計(jì)算之前清除數(shù)據(jù)嗎?

何種連接

如何拿下SQL面試?這些技巧和陷阱必須要知道……

在SQL中,連接經(jīng)常用于組合來自多個(gè)表的信息。共有四種不同類型的連接,但是在大多數(shù)情況下,我們只使用自然連接、左連接和全連接,因?yàn)橛疫B接并不直觀,而且使用左連接很容易重寫。在SQL面試中,面試者需要根據(jù)給定問題的特定要求,選擇正確的連接。

示例

找出每位學(xué)生上課的總節(jié)數(shù)。(已知學(xué)生證、姓名和上課次數(shù)。)

如何拿下SQL面試?這些技巧和陷阱必須要知道……

樣本:學(xué)生名單和課程數(shù)據(jù)表

可以注意到,并非所有出現(xiàn)在課程數(shù)據(jù)表中的學(xué)生都存在于學(xué)生名單中,這可能是因?yàn)檫@些學(xué)生已經(jīng)畢業(yè)(這在事務(wù)數(shù)據(jù)庫(kù)中非常典型,數(shù)據(jù)不活躍時(shí)就會(huì)被刪除)。在了解清楚面試官是否希望將不活躍的學(xué)生包括在內(nèi)之后,可以根據(jù)情況使用左連接和自然連接兩種方式來合并表格。

  1. WITHclass_count AS ( 
  2.     SELECT student_id, COUNT(*) ASnum_of_class 
  3.     FROM class_history 
  4.     GROUP BY student_id 
  5. SELECT 
  6.     c.student_id, 
  7.     s.student_name, 
  8.     c.num_of_class 
  9. FROM class_count c 
  10. -- CASE 1: include only active students 
  11. JOIN student s ON c.student_id = s.student_id-- CASE 2: include all students 
  12. -- LEFT JOIN student s ON c.student_id = s.student_id 

GROUP BY

GROUP BY是SQL中最基本的函數(shù),廣泛用于數(shù)據(jù)聚合。如果在一個(gè)SQL問題中出現(xiàn)了sum、average、minimum或maximum等關(guān)鍵字,則極有可能應(yīng)該在查詢中使用GROUP BY。一個(gè)常見的陷阱是,在用GROUP BY過濾數(shù)據(jù)時(shí)將WHERE和HAVING混淆——許多人都犯過這個(gè)錯(cuò)誤。

示例

計(jì)算每個(gè)學(xué)生每學(xué)年的必修課平均績(jī)點(diǎn),并找出每學(xué)期中績(jī)點(diǎn)≥3.5的學(xué)生。

如何拿下SQL面試?這些技巧和陷阱必須要知道……

樣本:GPA數(shù)據(jù)表

在計(jì)算GPA時(shí)只考慮必修課,因此需要使用 WHERE is_required = TRUE來排除選修課。需要計(jì)算每個(gè)學(xué)生每學(xué)年的平均績(jī)點(diǎn),因此需要用GROUP BY命令按student_id 和school_year 兩列來進(jìn)行分組,并取gpa的平均值。最后,只保留平均GPA高于3.5的行,這可以通過HAVING實(shí)現(xiàn)。再將以上所得進(jìn)行結(jié)合:

  1. SELECT 
  2.     student_id, 
  3.     school_year, 
  4.     AVG(gpa) AS avg_gpa 
  5. FROM gpa_history 
  6. WHERE is_required = TRUE 
  7. GROUP BY student_id, school_year 
  8. HAVING AVG(gpa) >= 3.5 

記住,無論何時(shí)在查詢中使用GROUP BY,都只能選擇要分組的列,然后進(jìn)行聚合,因?yàn)槠渌兄械男屑?jí)信息已被丟棄。

可能有人想知道WHERE和HAVING之間有什么區(qū)別,或者想知道為什么不直接用avg_gpa>= 3.5,而是指定函數(shù)。下一節(jié)將會(huì)給出詳細(xì)解釋。

SQL查詢語句執(zhí)行順序

在寫SQL查詢時(shí),大多數(shù)人是按照自上而下的順序,但他們可能并不知道SELECT是SQL引擎最后執(zhí)行的函數(shù)之一。以下是SQL查詢的執(zhí)行順序:

  1. FROM, JOIN
  2. WHERE
  3. GROUP BY
  4. HAVING
  5. SELECT
  6. DISTINCT
  7. ORDER BY
  8. LIMIT, OFFSET

回頭再看前面的示例。因?yàn)樾枰谟?jì)算平均績(jī)點(diǎn)之前過濾掉選修課,所以可以用 WHERE is_required = TRUE來代替HAVING,因?yàn)閃HERE在GROUP BY和HAVING之前執(zhí)行。不用HAVINGavg_gpa >= 3.5的原因是avg_gpa被定義為SELECT的一部分,所以不能在SELECT之前執(zhí)行的步驟中引用。

[[320421]]

圖源:unsplash

筆者建議在編寫查詢時(shí)按照?qǐng)?zhí)行順序編寫,這在編寫復(fù)雜查詢時(shí)非常有用。

窗口函數(shù)

窗口函數(shù)也經(jīng)常出現(xiàn)在SQL面試中。五種常見的窗口函數(shù)如下:

  • RANK /DENSE_RANK /ROW_NUMBER:通過對(duì)特定列排序,為每行分配一個(gè)秩。如果給定了任何分區(qū)列,則行將在其所屬的分區(qū)組中排列。
  • LAG /LEAD:根據(jù)指定的順序和分區(qū)組從前一行或后一行檢索列值。

在SQL面試中,面試者必須知道排名函數(shù)之間的差異,以及何時(shí)使用LAG/LEAD。

示例

找出每個(gè)部門中薪資最高的3名職員。

如何拿下SQL面試?這些技巧和陷阱必須要知道……

樣本:職員薪資表2

當(dāng)SQL問題要求找出“前N名”時(shí),可以使用ORDER BY或ranking函數(shù)來回答。但以上示例要求計(jì)算“每個(gè)Y中的前N 個(gè)X”,這代表著面試者應(yīng)該使用排ranking函數(shù),因?yàn)樾枰獙?duì)每個(gè)分區(qū)組中的行進(jìn)行排列。

下面的查詢能準(zhǔn)確找到3名薪資最高的職員,不考慮并列:

  1. WITH TAS ( 
  2. SELECT 
  3.     *, 
  4.     ROW_NUMBER() OVER (PARTITION BYdepartment_id ORDER BY employee_salary DESC) AS rank_in_dep 
  5. FROM employee_salary) 
  6. SELECT * FROM T 
  7. WHERE rank_in_dep <= 3-- Note: When using ROW_NUMBER, each row will have aunique rank number and ranks for tied records are assigned randomly. Forexmaple, Rimsha and Tiah may be rank 2 or 3 in different query runs. 

另外,根據(jù)面試官對(duì)并列情況處理的要求,面試者也可選擇不同的ranking函數(shù)。再次提醒大家,細(xì)節(jié)很重要!

如何拿下SQL面試?這些技巧和陷阱必須要知道……

ROW_NUMBER、RANK和 DENSE_RANK 三種函數(shù)的對(duì)比。

重復(fù)項(xiàng)

SQL面試中的另一個(gè)常見陷阱是忽略重復(fù)項(xiàng)。盡管有些列在示例數(shù)據(jù)中似乎具有不同的值,但面試者還是應(yīng)該考慮所有可能的情況,就像在處理真實(shí)的數(shù)據(jù)集一樣。例如,在上例的員工薪資表中,不同職員可能出現(xiàn)同名情況。

想要避免重復(fù)項(xiàng)引起的潛在問題,一個(gè)簡(jiǎn)單的方法是始終使用ID列來標(biāo)識(shí)不同的記錄,避免重復(fù)。

示例

根據(jù)職員薪資表,找出所有部門每個(gè)職員的總工資。

正確的解決方案是按employee_id 來分組,使用SUM(employee_salary)來計(jì)算總薪資。如果需要員工姓名,可在末尾加入職員表格來檢索職員的姓名信息。

用employee_name來分組是錯(cuò)誤的。

NULL

在SQL中,任何謂詞都可能產(chǎn)生以下三個(gè)值之一:true、false和NULL。NULL這一關(guān)鍵詞用于指代未知或空缺數(shù)據(jù)。處理NULL可能會(huì)非常棘手。在SQL面試中,面試官會(huì)特別注意面試者在解決過程中是否處理了NULL。在一些情況下,很明顯某列數(shù)據(jù)不能為空值(例如ID列),但大多數(shù)其他的列很可能會(huì)出現(xiàn)NULL。

筆者建議面試者確認(rèn)示例數(shù)據(jù)中的關(guān)鍵列是否可以為空值,如果可以,則可以使用IS (NOT) NULL、IFNULL和COALESCE 等函數(shù)來覆蓋這些邊緣情況。

溝通

另外很重要的一點(diǎn)在于——在面試過程中保證流暢的溝通。

在筆者面試過的求職者中的很多人,除非真的有問題,否則幾乎不說話。如果他們能在最后給出完美的解決方案,那倒也沒什么大問題,但在技術(shù)面試中保持與面試者的溝通通常會(huì)有所助益。例如,面試者可以談?wù)撟约簩?duì)問題和數(shù)據(jù)的理解、自己是如何計(jì)劃解決問題的、使用這個(gè)函數(shù)而不是另外一個(gè)的原因、或者正在考慮的邊緣情況。

總結(jié)

  • 先提問,收集所需的詳細(xì)信息。
  • 謹(jǐn)慎選擇連接方式——自然連接,左連接還是全連接。
  • 使用GROUP BY聚合數(shù)據(jù),合理使用WHERE和HAVING。
  • 了解三個(gè)ranking函數(shù)之間的差異。
  • 了解何時(shí)使用LAG/LEAD窗口功能。
  • 如果需要?jiǎng)?chuàng)建的查詢太過復(fù)雜,嘗試按照SQL執(zhí)行順序編寫。
  • 考慮潛在的數(shù)據(jù)問題,如重復(fù)項(xiàng)和空值。
  • 與面試官溝通思維過程。

面試順利沖鴨!

責(zé)任編輯:趙寧寧 來源: 今日頭條
相關(guān)推薦

2021-06-28 11:45:28

Kafka消費(fèi)者參數(shù)

2024-07-22 13:58:33

2021-10-25 14:55:38

Linux技巧命令

2022-04-28 12:17:26

瀏覽器連字符hyphens

2018-04-27 09:58:51

2021-06-07 12:40:34

Python代碼陷阱

2020-08-12 09:45:23

SQL優(yōu)化技巧

2025-03-10 07:30:00

2020-09-17 16:08:29

網(wǎng)絡(luò)安全數(shù)據(jù)技術(shù)

2018-02-08 08:08:12

2019-02-18 13:36:03

Redis數(shù)據(jù)庫(kù)面試

2015-10-26 09:19:28

PHP經(jīng)驗(yàn)

2018-05-16 09:41:13

神經(jīng)網(wǎng)絡(luò)NN函數(shù)

2018-09-10 09:26:33

2011-03-25 15:56:58

2013-01-09 13:55:43

2016-11-17 18:37:44

機(jī)房建設(shè)

2020-09-08 08:27:25

JavaScript模塊ECMAScript

2018-01-03 11:35:34

推送AndroidiOS

2021-12-07 13:45:38

WOT技術(shù)峰會(huì)技術(shù)
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)

亚洲激情网站免费观看| 国产成人无码一区二区三区在线| 一级片一区二区三区| 欧美成人aaa片一区国产精品| 欧美寡妇性猛交xxx免费| 自拍亚洲一区| 成+人+亚洲+综合天堂| 久久视频中文字幕| 国产高清视频网站| 国产高清视频在线| 天堂va蜜桃一区二区三区| 亚洲娇小xxxx欧美娇小| 国产片侵犯亲女视频播放| 一级特黄aaa大片在线观看| 午夜精品婷婷| 日韩丝袜美女视频| 精品一区二区成人免费视频 | 在线免费观看视频黄| av激情在线| 国产一区二区三区黄视频| 中文字幕日本精品| 国产一区二区在线观看免费视频| 91大神在线网站| 久久精品国产亚洲高清剧情介绍| 中文在线资源观看视频网站免费不卡| 香蕉久久久久久av成人| 欧美亚洲系列| 国产精品久久久久久久久搜平片| 国产精品精品久久久| 欧美日韩国产黄色| 色999韩欧美国产综合俺来也| 国产精品美女久久久久aⅴ国产馆| 国产精品视频公开费视频| 婷婷丁香综合网| 亚洲日日夜夜| 一区二区成人在线视频| 精品麻豆av| 日本视频在线观看免费| 青青草原综合久久大伊人精品| 欧美三级在线播放| 国产911在线观看| 五月婷婷在线播放| 日韩黄色小视频| 美女啪啪无遮挡免费久久网站| 亚洲女则毛耸耸bbw| 自拍偷拍欧美视频| 自拍偷自拍亚洲精品播放| 成人av免费在线看| 国产一级免费视频| 亚洲专区免费| 少妇av一区二区三区| 欧美图片自拍偷拍| 婷婷综合国产| 色综合激情五月| 欧美日韩在线免费观看视频| 2021av在线| 国产精品三级av在线播放| 日韩欧美在线一区二区| 国产欧美综合视频| 亚洲永久网站| 欧美在线一区二区视频| 神马午夜精品91| 天堂99x99es久久精品免费| 欧美三级视频在线播放| 美女黄色片视频| 久草在线视频网站| 亚洲国产美女搞黄色| 婷婷亚洲婷婷综合色香五月| 亚洲男人天堂久久| 久久电影网站中文字幕| 日本精品免费一区二区三区| 天天操天天操天天操天天操天天操| 三级小说欧洲区亚洲区| 亚洲欧美成人精品| 精品1卡二卡三卡四卡老狼| 欧美一级做a| 91精品福利在线一区二区三区| 欧美三级午夜理伦三级| 黄色在线看片| 自拍偷拍欧美精品| 久久亚洲国产成人精品无码区| 9765激情中文在线| 亚洲人成在线播放网站岛国| 热re99久久精品国99热蜜月| 黄色一级大片在线免费看国产一| 97精品久久久久中文字幕| 91丨九色丨国产| 一区二区三区www污污污网站| 国产一区二区美女| 久久国产主播精品| 丰满肥臀噗嗤啊x99av| 久久久久国产精品麻豆| 国产综合第一页| www久久久com| 国产乱码一区二区三区| 国产男人精品视频| 波多野结衣网站| 麻豆精品91| 17婷婷久久www| 国产精品白浆一区二小说| 亚洲精品久久| 久久精品久久久久| 国产黄a三级三级| 久久人体视频| 日韩中文字幕视频在线| 三级黄色片在线观看| 国产精品大片免费观看| 欧美高跟鞋交xxxxhd| 欧美日韩一级在线观看| 日韩中文字幕不卡| 狠狠色伊人亚洲综合网站色| 快射av在线播放一区| 国产精品久久久久久久久免费相片| 水蜜桃色314在线观看| 日本动漫同人动漫在线观看| 色综合久久久网| 少妇伦子伦精品无吗| 精品一区二区三区在线| 在线观看欧美www| www.涩涩爱| 国产精品日韩久久久| 日本韩国欧美精品大片卡二| av高清一区二区| 成人性色生活片| 国产视频一区二区不卡| 成人ww免费完整版在线观看| 亚洲综合精品自拍| 日韩av自拍偷拍| 欧美色图激情小说| 欧美在线观看网址综合| 最近中文字幕av| 国产曰批免费观看久久久| 日本一区二区在线视频观看| 欧美少妇网站| 色爱区综合激月婷婷| 男女男精品视频站| 亚洲日产av中文字幕| 韩国国内大量揄拍精品视频| 日本视频免费观看| 精品一区二区在线看| 日本在线播放不卡| 中文字幕在线官网| 欧美日韩美少妇| 欧美激情一区二区三区p站| 中文字幕日韩一区二区不卡| 97在线看免费观看视频在线观看| 亚洲高清精品视频| 久久久另类综合| 日韩av三级在线| 69堂免费精品视频在线播放| 欧美性猛xxx| 日日干日日操日日射| 日韩在线观看电影完整版高清免费悬疑悬疑| 另类专区欧美制服同性| 91午夜交换视频| 亚洲日本在线天堂| 黑人巨大猛交丰满少妇| 久久99国内| 欧美黑人性猛交| 亚洲经典一区二区三区| 亚洲va韩国va欧美va精品| 鲁一鲁一鲁一鲁一av| 超碰精品在线观看| 中文字幕在线观看日韩| 中文字幕人妻色偷偷久久| 99热这里都是精品| ijzzijzzij亚洲大全| 播放一区二区| 最近2019免费中文字幕视频三| 亚洲在线精品视频| 91麻豆成人久久精品二区三区| 糖心vlog在线免费观看| 日本一区二区三区电影免费观看| 欧美激情a在线| 亚洲av片一区二区三区| 欧美色窝79yyyycom| 欧美日韩在线视频免费| 99精品久久只有精品| 狠狠躁狠狠躁视频专区| 午夜亚洲福利| 久久亚洲国产精品日日av夜夜| 欧美极品少妇videossex| 亚洲国产欧美一区二区三区久久| 亚洲不卡在线视频| 亚洲欧美偷拍另类a∨色屁股| 国产麻豆剧传媒精品国产av| 亚洲最新色图| 极品日韩久久| 久久精品国产福利| 中文字幕精品久久| 国产不卡av在线播放| 色综合久久中文字幕综合网| 波多野结衣在线网址| 91丨porny丨国产| 日韩成人av免费| 国产人成精品一区二区三| 一区高清视频| 欧美亚洲综合视频| 97在线日本国产| 午夜不卡视频| 欧美日韩性生活| 日韩av在线播放观看| 成人综合激情网| 亚洲天堂av线| 亚洲久久成人| 精品一区国产| 成人永久在线| 九九视频这里只有精品| www.热久久| 欧美日韩一二区| 国产高清中文字幕| 久久精品日韩一区二区三区| 欧美精品成人网| 日韩1区在线| 国产精品久久久久久久久婷婷| av网站免费在线观看| 亚洲视频视频在线| 一级片视频播放| 91久久精品国产91性色tv| 国产精品99re| 亚洲尤物在线视频观看| 午夜爱爱毛片xxxx视频免费看| 亚洲国产成人私人影院tom| 天天色天天综合网| 日本午夜一区二区| 97超碰免费观看| 狠狠做深爱婷婷综合一区| 国产精品久久久久久久久久小说 | 你懂得在线视频| 翔田千里一区二区| 给我免费播放片在线观看| 免费看日本一区二区| 国产一区二区高清视频| 澳门久久精品| 国产精品久久久对白| 日韩欧洲国产| 亚洲最大av网| 性欧美freesex顶级少妇| 久久久亚洲网站| 电影av在线| 国产亚洲成av人片在线观看桃| 91免费视频播放| 欧美三级韩国三级日本一级| 中文在线观看av| 欧美三级视频在线播放| 在线视频1卡二卡三卡| 精品视频在线免费观看| 国产女优在线播放| 欧美日本一区二区在线观看| 91精品国产乱码久久久久| 欧美日韩国产高清一区二区| 91久久精品国产91性色69| 欧美一级高清大全免费观看| 99热这里只有精品99| 日韩欧美国产精品| 日本中文字幕在线观看视频| 色香色香欲天天天影视综合网| 久久国产乱子伦精品| 欧美性高清videossexo| 黄色激情视频在线观看| 姬川优奈aav一区二区| 免费看特级毛片| 亚洲精品国产第一综合99久久| 欧美成人国产精品高潮| 精品福利在线观看| 国产熟妇一区二区三区四区| 欧美日韩中文另类| 国产精品一区二区三区在线免费观看 | 妺妺窝人体色www在线下载| 久久久不卡影院| www中文在线| 一区二区欧美视频| 国产精品视频123| 欧美日韩日日摸| 精品国产av鲁一鲁一区| 日韩精品欧美国产精品忘忧草 | 94色蜜桃网一区二区三区| 中文字幕成人动漫| caoporn国产精品| 人妻熟女aⅴ一区二区三区汇编| 国产suv精品一区二区6| 人人爽人人爽av| 成人免费毛片嘿嘿连载视频| 色欲av无码一区二区三区| www.视频一区| 中国1级黄色片| 亚洲国产精品一区二区久久| www毛片com| 欧美一区二区黄色| 青青草在线免费视频| 亚洲第一精品夜夜躁人人爽| 99久久夜色精品国产亚洲| 亚洲电影免费观看高清| 91精品国产91久久久久游泳池 | 这里只有精品丝袜| 男女在线观看视频| 国产精品一区二区久久国产| 欧美爱爱网站| 99国产盗摄| 激情婷婷综合| 黄网站色视频免费观看| 欧美天天在线| 国产日本在线播放| 伊人精品成人久久综合软件| 国产二区视频在线| 麻豆精品久久精品色综合| 成人性生活免费看| 亚洲免费观看在线观看| 欧美三级日本三级| 欧亚一区二区三区| 亚洲天堂视频在线| 亚洲另类xxxx| 懂色av一区| 91夜夜未满十八勿入爽爽影院 | 99在线视频影院| 国产欧美日韩专区发布| 先锋影音一区二区| 茄子视频成人在线观看 | 一级黄色片毛片| 最新日韩av在线| 中文字幕第三页| 亚洲深夜福利网站| 亚洲午夜天堂| 久久人人九九| 亚洲网站在线| 337p日本欧洲亚洲大胆张筱雨| 成人欧美一区二区三区白人| 精品一区二三区| 国产一区二区三区在线观看网站 | 欧美性感美女h网站在线观看免费| 亚洲国产剧情在线观看| 欧美成人午夜激情视频| 不卡的国产精品| 在线播放 亚洲| 久久精品99久久久| 国产又色又爽又高潮免费| 国产欧美日韩综合| 日韩三级久久久| 欧美日韩综合色| 欧美69xxx| 国模吧一区二区| 国产精品chinese在线观看| 日本不卡一二三区| 久久午夜激情| 天天躁夜夜躁狠狠是什么心态| 亚洲色图.com| 国产男男gay体育生网站| 久久综合伊人77777蜜臀| 国产一区二区久久久久| 天天想你在线观看完整版电影免费| 国产麻豆成人传媒免费观看| 男女羞羞免费视频| 日韩欧美成人一区二区| 国产蜜臀一区二区打屁股调教| 国产a一区二区| 成人一二三区| 国产精欧美一区二区三区白种人| 亚洲精品美国一| 人妻精品一区二区三区| 最近2019中文字幕第三页视频| 欧美天堂一区| www.激情网| 91免费小视频| 中文字幕一区二区三区人妻四季| 日韩亚洲欧美成人| 福利在线一区| 红桃av在线播放| 国产精品久99| 亚洲精品18在线观看| 欧美一级电影久久| 999视频精品| 日本一区二区免费视频| 日韩欧美在线观看| 久久综合网导航| 好吊妞www.84com只有这里才有精品| 久久婷婷影院| 91视频综合网| 亚洲毛茸茸少妇高潮呻吟| 精品久久在线| 久在线观看视频| 综合激情成人伊人| 五月天婷婷社区| 国产免费成人av| 亚洲美女视频在线免费观看| 黑人无套内谢中国美女| 欧美午夜精品久久久久久久| 免费在线观看av片| 久久久综合香蕉尹人综合网| 久久国产乱子精品免费女| 国产在线视频99| www.久久色.com| 亚洲国产欧美日韩在线观看第一区| 一级淫片在线观看| 色偷偷一区二区三区| 国产嫩草在线视频| 一级一片免费播放| www国产亚洲精品久久麻豆| 国产成人久久精品77777综合| 日本国产一区二区三区| 国内揄拍国内精品久久|