日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 人文社科 > 生活经验 >内容正文

生活经验

面试常用SQL整理

發布時間:2023/11/27 生活经验 28 豆豆
生活随笔 收集整理的這篇文章主要介紹了 面试常用SQL整理 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

我們都知道面試的時候通常都會考數據庫部分的知識,所以在此整理了下我們常用的面試中常用的一些查詢語句SQL,本人測試數據庫為SQL Server2008

首先在數據庫中建立一個測試庫,此處用DavidTest代替

數據表與相應測試數據
USE [DavidTest]
GO
/****** Object:  Table [dbo].[Teacher]    Script Date: 02/19/2013 01:09:01 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
SET ANSI_PADDING ON
GO
CREATE TABLE [dbo].[Teacher]([TId] [varchar](10) NULL,[Tname] [nvarchar](10) NULL
) ON [PRIMARY]
GO
SET ANSI_PADDING OFF
GO
INSERT [dbo].[Teacher] ([TId], [Tname]) VALUES (N'01', N'張三')
INSERT [dbo].[Teacher] ([TId], [Tname]) VALUES (N'02', N'李四')
INSERT [dbo].[Teacher] ([TId], [Tname]) VALUES (N'03', N'王五')
/****** Object:  Table [dbo].[Student]    Script Date: 02/19/2013 01:09:01 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
SET ANSI_PADDING ON
GO
CREATE TABLE [dbo].[Student]([SId] [varchar](10) NULL,[Sname] [nvarchar](10) NULL,[Sage] [datetime] NULL,[Ssex] [nvarchar](10) NULL
) ON [PRIMARY]
GO
SET ANSI_PADDING OFF
GO
INSERT [dbo].[Student] ([SId], [Sname], [Sage], [Ssex]) VALUES (N'01', N'趙雷', CAST(0x0000806800000000 AS DateTime), N'')
INSERT [dbo].[Student] ([SId], [Sname], [Sage], [Ssex]) VALUES (N'02', N'錢電', CAST(0x000081CA00000000 AS DateTime), N'')
INSERT [dbo].[Student] ([SId], [Sname], [Sage], [Ssex]) VALUES (N'03', N'孫風', CAST(0x000080F300000000 AS DateTime), N'')
INSERT [dbo].[Student] ([SId], [Sname], [Sage], [Ssex]) VALUES (N'04', N'李云', CAST(0x0000814100000000 AS DateTime), N'')
INSERT [dbo].[Student] ([SId], [Sname], [Sage], [Ssex]) VALUES (N'05', N'周梅', CAST(0x0000832300000000 AS DateTime), N'')
INSERT [dbo].[Student] ([SId], [Sname], [Sage], [Ssex]) VALUES (N'06', N'吳蘭', CAST(0x0000837E00000000 AS DateTime), N'')
INSERT [dbo].[Student] ([SId], [Sname], [Sage], [Ssex]) VALUES (N'07', N'鄭竹', CAST(0x00007FB000000000 AS DateTime), N'')
INSERT [dbo].[Student] ([SId], [Sname], [Sage], [Ssex]) VALUES (N'08', N'王菊', CAST(0x0000807B00000000 AS DateTime), N'')
/****** Object:  Table [dbo].[SC]    Script Date: 02/19/2013 01:09:01 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
SET ANSI_PADDING ON
GO
CREATE TABLE [dbo].[SC]([SId] [varchar](10) NULL,[CId] [varchar](10) NULL,[score] [decimal](18, 1) NULL
) ON [PRIMARY]
GO
SET ANSI_PADDING OFF
GO
INSERT [dbo].[SC] ([SId], [CId], [score]) VALUES (N'01', N'01', CAST(59.0 AS Decimal(18, 1)))
INSERT [dbo].[SC] ([SId], [CId], [score]) VALUES (N'01', N'02', CAST(89.0 AS Decimal(18, 1)))
INSERT [dbo].[SC] ([SId], [CId], [score]) VALUES (N'01', N'03', CAST(99.0 AS Decimal(18, 1)))
INSERT [dbo].[SC] ([SId], [CId], [score]) VALUES (N'02', N'01', CAST(70.0 AS Decimal(18, 1)))
INSERT [dbo].[SC] ([SId], [CId], [score]) VALUES (N'02', N'02', CAST(60.0 AS Decimal(18, 1)))
INSERT [dbo].[SC] ([SId], [CId], [score]) VALUES (N'02', N'03', CAST(80.0 AS Decimal(18, 1)))
INSERT [dbo].[SC] ([SId], [CId], [score]) VALUES (N'03', N'01', CAST(80.0 AS Decimal(18, 1)))
INSERT [dbo].[SC] ([SId], [CId], [score]) VALUES (N'03', N'02', CAST(80.0 AS Decimal(18, 1)))
INSERT [dbo].[SC] ([SId], [CId], [score]) VALUES (N'03', N'03', CAST(80.0 AS Decimal(18, 1)))
INSERT [dbo].[SC] ([SId], [CId], [score]) VALUES (N'04', N'01', CAST(50.0 AS Decimal(18, 1)))
INSERT [dbo].[SC] ([SId], [CId], [score]) VALUES (N'04', N'02', CAST(30.0 AS Decimal(18, 1)))
INSERT [dbo].[SC] ([SId], [CId], [score]) VALUES (N'04', N'03', CAST(20.0 AS Decimal(18, 1)))
INSERT [dbo].[SC] ([SId], [CId], [score]) VALUES (N'05', N'01', CAST(76.0 AS Decimal(18, 1)))
INSERT [dbo].[SC] ([SId], [CId], [score]) VALUES (N'05', N'02', CAST(87.0 AS Decimal(18, 1)))
INSERT [dbo].[SC] ([SId], [CId], [score]) VALUES (N'06', N'01', CAST(31.0 AS Decimal(18, 1)))
INSERT [dbo].[SC] ([SId], [CId], [score]) VALUES (N'06', N'03', CAST(34.0 AS Decimal(18, 1)))
INSERT [dbo].[SC] ([SId], [CId], [score]) VALUES (N'07', N'02', CAST(89.0 AS Decimal(18, 1)))
INSERT [dbo].[SC] ([SId], [CId], [score]) VALUES (N'07', N'03', CAST(98.0 AS Decimal(18, 1)))
/****** Object:  Table [dbo].[Course]    Script Date: 02/19/2013 01:09:01 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
SET ANSI_PADDING ON
GO
CREATE TABLE [dbo].[Course]([CId] [varchar](10) NULL,[Cname] [nvarchar](10) NULL,[TId] [varchar](10) NULL
) ON [PRIMARY]
GO
SET ANSI_PADDING OFF
GO
INSERT [dbo].[Course] ([CId], [Cname], [TId]) VALUES (N'01', N'語文', N'02')
INSERT [dbo].[Course] ([CId], [Cname], [TId]) VALUES (N'02', N'數學', N'01')
INSERT [dbo].[Course] ([CId], [Cname], [TId]) VALUES (N'03', N'英語', N'03')

接下來使我們常用的一些面試查詢SQL

常用面試SQL
--1. 查詢"01"課程比"02"課程成績高的學生的信息及課程分數
SELECT dbo.Student.SId, dbo.SC.CId, dbo.Course.Cname,sc.score FROM  dbo.Student 
LEFT JOIN dbo.SC ON dbo.Student.SId = dbo.SC.SId
LEFT JOIN dbo.Course ON dbo.SC.CId = dbo.Course.CId
WHERE dbo.Student.SId IN (SELECT DISTINCT a.SId FROM dbo.SC a INNER JOIN dbo.SC b ON a.SId = b.SId
WHERE a.CId='01' AND b.CId='02' AND a.score>b.score) AND dbo.Course.CId IN ('01', '02')
ORDER BY dbo.SC.SId--2 查詢同時存在"01"課程和"02"課程的情況
SELECT * FROM dbo.Student WHERE SId IN (SELECT SId FROM dbo.SC WHERE CId IN ('01','02')
GROUP BY SId
HAVING COUNT(CId)=2)--3. 查詢平均成績大于等于60分的同學的學生編號和學生姓名和平均成績
SELECT SC.SId, dbo.Student.Sname, ROUND(CAST(SUM(SC.score) AS FLOAT)/3,4) avg_score FROM dbo.SC
LEFT JOIN dbo.Student ON dbo.SC.SId = dbo.Student.SId
GROUP BY SC.SId,Student.Sname HAVING ROUND(CAST(SUM(SC.score) AS FLOAT)/3,4)>=60
ORDER BY dbo.SC.SId--4. 查詢在sc表存在成績的學生信息的SQL語句。
SELECT dbo.Student.SId, dbo.Student.Sname, dbo.Student.Ssex FROM dbo.Student
WHERE EXISTS (SELECT 1 FROM sc WHERE dbo.Student.SId = dbo.SC.SId)--5. 查詢在sc表中不存在成績的學生信息的SQL語句。
SELECT dbo.Student.SId, dbo.Student.Sname, dbo.Student.Ssex FROM dbo.Student
WHERE NOT EXISTS (SELECT 1 FROM sc WHERE dbo.Student.SId = dbo.SC.SId)--6. 查詢所有同學的學生編號、學生姓名、選課總數、所有課程的總成績
SELECT dbo.Student.SId, dbo.Student.Sname, COUNT(dbo.SC.CId) Course_Count, ISNULL(SUM(dbo.SC.score),0) Total_Score FROM dbo.Student
LEFT JOIN dbo.SC ON dbo.Student.SId = dbo.SC.SId 
GROUP BY dbo.Student.SId, dbo.Student.Sname
ORDER BY dbo.Student.SId--7. 查詢所有有成績的學生SQL
SELECT * FROM dbo.Student WHERE EXISTS (SELECT 1 FROM dbo.SC WHERE dbo.Student.SId = dbo.SC.SId)--8. 查詢"李"姓老師的數量
SELECT COUNT(1) Count FROM dbo.Teacher WHERE Tname LIKE '李%'--9. 查詢學過"張三"老師授課的同學的信息SELECT dbo.Student.SId, dbo.Student.Sname,dbo.Teacher.Tname FROM dbo.StudentLEFT JOIN dbo.SC ON dbo.Student.SId = dbo.SC.SIdLEFT JOIN dbo.Course ON dbo.SC.CId = dbo.Course.CIdLEFT JOIN dbo.Teacher ON dbo.Course.TId = dbo.Teacher.TIdWHERE dbo.Teacher.Tname = '張三'ORDER BY dbo.Student.SId--10. 查詢沒學過"張三"老師授課的同學的信息
SELECT * FROM dbo.Student WHERE SId NOT IN 
(SELECT dbo.Student.SId FROM dbo.StudentLEFT JOIN dbo.SC ON dbo.Student.SId = dbo.SC.SIdLEFT JOIN dbo.Course ON dbo.SC.CId = dbo.Course.CIdLEFT JOIN dbo.Teacher ON dbo.Course.TId = dbo.Teacher.TIdWHERE dbo.Teacher.Tname = '張三')--11. 查詢學過編號為"01"并且也學過編號為"02"的課程的同學的信息
SELECT * FROM dbo.Student
WHERE EXISTS (SELECT 1 FROM dbo.SC WHERE SC.CId='01' AND dbo.SC.SId=dbo.Student.SId)
AND EXISTS (SELECT 1 FROM dbo.SC WHERE dbo.SC.CId='02' AND dbo.SC.SId=dbo.Student.SId)--12. 查詢學過編號為"01"但是沒有學過編號為"02"的課程的同學的信息
SELECT * FROM dbo.Student
WHERE EXISTS (SELECT 1 FROM dbo.SC WHERE SC.CId='01' AND dbo.SC.SId=dbo.Student.SId)
AND NOT EXISTS (SELECT 1 FROM dbo.SC WHERE dbo.SC.CId='02' AND dbo.SC.SId=dbo.Student.SId)
--另一種寫法
SELECT * FROM dbo.Student WHERE dbo.Student.Sid IN (SELECT dbo.SC.Sid FROM dbo.SC WHERE Cid = '01') 
AND dbo.Student.Sid NOT IN (SELECT dbo.SC.Sid FROM dbo.SC WHERE Cid = '02')--13. 查詢沒有學全所有課程的同學的信息
SELECT * FROM dbo.Student WHERE SId NOT IN (
SELECT SId FROM dbo.Student
WHERE EXISTS (SELECT 1 FROM SC WHERE dbo.SC.CId='01' AND dbo.Student.SId=SId)
AND EXISTS (SELECT 1 FROM SC WHERE dbo.SC.CId='02' AND dbo.Student.SId=SId)
AND EXISTS (SELECT 1 FROM SC WHERE dbo.SC.CId='03' AND dbo.Student.SId=SId))
ORDER BY dbo.Student.SId--另一種寫法
SELECT * FROM dbo.Student WHERE SId IN (
SELECT dbo.Student.SId FROM dbo.Student LEFT JOIN dbo.SC 
ON dbo.Student.SId = dbo.SC.SId
GROUP BY dbo.Student.SId
HAVING COUNT(dbo.SC.CId)<> 3)--14. 查詢至少有一門課與學號為"01"的同學所學相同的同學的信息
SELECT * FROM dbo.Student
WHERE SId IN (SELECT SId FROM dbo.SC WHERE CId 
IN (SELECT cid FROM dbo.SC WHERE SId = '01') AND dbo.Student.SId = dbo.SC.SId)--15. 查詢和"01"號的同學學習的課程完全相同的其他同學的信息
SELECT * FROM dbo.Student WHERE dbo.Student.SId IN (
SELECT dbo.SC.SId FROM dbo.Student LEFT JOIN dbo.SC 
ON dbo.Student.SId = dbo.SC.SId
GROUP BY dbo.SC.SId
HAVING COUNT(dbo.SC.CId) = (SELECT Count(CId) FROM dbo.SC WHERE SId = '01'))--16. 查詢沒學過"張三"老師講授的任一門課程的學生姓名
SELECT * FROM dbo.Student 
WHERE NOT EXISTS (SELECT 1 FROM SC 
WHERE dbo.Student.SId = dbo.SC.SId AND CId = (SELECT CId FROM dbo.Course WHERE TId = (SELECT TId FROM dbo.Teacher WHERE Tname='張三')))
--另一種寫法
SELECT * FROM dbo.Student 
WHERE SId NOT IN (SELECT SId FROM SC 
WHERE CId = (SELECT CId FROM dbo.Course WHERE TId = (SELECT TId FROM dbo.Teacher WHERE Tname='張三')))--17.查詢兩門及其以上不及格課程的同學的學號,姓名及其平均成績
SELECT dbo.Student.SId,dbo.Student.Sname,AVG(dbo.SC.score) AVG_Score 
FROM dbo.Student LEFT JOIN dbo.SC ON dbo.Student.SId = dbo.SC.SId
WHERE Student.SId IN (
SELECT SId FROM dbo.SC WHERE score<60 
GROUP BY SId HAVING COUNT(CId)>=2)
GROUP BY dbo.Student.SId,dbo.Student.Sname
ORDER BY dbo.Student.SID--16、檢索"01"課程分數小于60,按分數降序排列的學生信息
SELECT dbo.Student.*,dbo.SC.score
FROM dbo.Student LEFT JOIN dbo.SC ON dbo.Student.SId = dbo.SC.SId AND CId='01'
WHERE Student.SId IN (
SELECT SId FROM dbo.SC WHERE CId='01' AND score<60)
ORDER BY dbo.Student.SId DESC--另一種
SELECT dbo.Student.SId,dbo.Student.Sname,dbo.SC.score
FROM dbo.SC LEFT JOIN dbo.Student ON dbo.SC.SId = dbo.Student.SId
WHERE CId='01' AND score<60
ORDER BY dbo.Student.SId DESC--17、按平均成績從高到低顯示所有學生的所有課程的成績以及平均成績
SELECT avg_tab.SId,dbo.Student.Sname,dbo.Course.CId,dbo.Course.Cname,dbo.SC.score,avg_tab.Avg_Score FROM (
SELECT dbo.SC.SId, AVG(dbo.SC.score) Avg_Score FROM dbo.SC
GROUP BY dbo.SC.SId) avg_tab 
LEFT JOIN dbo.SC ON avg_tab.SId = dbo.SC.SId 
LEFT JOIN dbo.Student ON avg_tab.SId = dbo.Student.SId
LEFT JOIN dbo.Course ON dbo.SC.CId=dbo.Course.CId
ORDER BY avg_tab.Avg_Score DESC--另一種方法
select a.Sid 學生編號, a.Sname 學生姓名,max(case c.Cname when N'語文' then b.score else null end) [語文],--max(case WHEN c.Cname LIKE N'語文' then b.score else null end) [語文], 此種寫法也OKmax(case c.Cname when N'數學' then b.score else null end) [數學],max(case c.Cname when N'英語' then b.score else null end) [英語],cast(avg(b.score) as decimal(18,2)) 平均分
from Student a 
left join SC b on a.Sid = b.Sid
left join Course c on b.Cid = c.Cid
group by a.Sid , a.Sname
order by 平均分 DESC--18、查詢各科成績最高分、最低分和平均分:以如下形式顯示:課程ID,課程name,最高分,最低分,平均分,及格率,中等率,優良率,優秀率
--及格為>=60,中等為:-80,優良為:-90,優秀為:>=90

(SELECT dbo.SC.CId,dbo.Course.Cname,
MAX(CASE dbo.Course.Cname WHEN N'語文' THEN dbo.SC.score ELSE NULL END) 最高分,
MIN(CASE dbo.Course.Cname WHEN N'語文' THEN dbo.SC.score ELSE NULL END) 最低分,
Avg(CASE dbo.Course.Cname WHEN N'語文' THEN dbo.SC.score ELSE NULL END) 平均分
FROM dbo.SC
LEFT JOIN dbo.Course ON dbo.SC.CId = dbo.Course.CId
WHERE dbo.Course.CId='01'
GROUP BY sc.CId, dbo.Course.Cname)
UNION
(
SELECT dbo.SC.CId,dbo.Course.Cname,
MAX(CASE dbo.Course.Cname WHEN N'數學' THEN dbo.SC.score ELSE NULL END) 最高分,
MIN(CASE dbo.Course.Cname WHEN N'數學' THEN dbo.SC.score ELSE NULL END) 最低分,
Avg(CASE dbo.Course.Cname WHEN N'數學' THEN dbo.SC.score ELSE NULL END) 平均分
FROM dbo.SC
LEFT JOIN dbo.Course ON dbo.SC.CId = dbo.Course.CId
WHERE dbo.Course.CId='02'
GROUP BY sc.CId, dbo.Course.Cname
)
UNION
(
SELECT dbo.SC.CId,dbo.Course.Cname,
MAX(CASE dbo.Course.Cname WHEN N'英語' THEN dbo.SC.score ELSE NULL END) 最高分,
MIN(CASE dbo.Course.Cname WHEN N'英語' THEN dbo.SC.score ELSE NULL END) 最低分,
Avg(CASE dbo.Course.Cname WHEN N'英語' THEN dbo.SC.score ELSE NULL END) 平均分
FROM dbo.SC
LEFT JOIN dbo.Course ON dbo.SC.CId = dbo.Course.CId
WHERE dbo.Course.CId='03'
GROUP BY sc.CId, dbo.Course.Cname
)
--另一種方法
select m.Cid [課程編號], m.Cname [課程名稱], max(n.score) [最高分],min(n.score) [最低分],cast(avg(n.score) as decimal(18,2)) [平均分],cast((select count(1) from SC where Cid = m.Cid and score >= 60)*100.0 / (select count(1) from SC where Cid = m.Cid) as decimal(18,2)) [及格率(%)],cast((select count(1) from SC where Cid = m.Cid and score >= 70 and score < 80 )*100.0 / (select count(1) from SC where Cid = m.Cid) as decimal(18,2)) [中等率(%)],cast((select count(1) from SC where Cid = m.Cid and score >= 80 and score < 90 )*100.0 / (select count(1) from SC where Cid = m.Cid) as decimal(18,2)) [優良率(%)],cast((select count(1) from SC where Cid = m.Cid and score >= 90)*100.0 / (select count(1) from SC where Cid = m.Cid) as decimal(18,2)) [優秀率(%)]
from Course m, SC n
where m.Cid = n.Cid
group by m.Cid, m.Cname
order by m.Cid--19. 查詢不同老師所教不同課程平均分從高到低顯示 
SELECT dbo.SC.CId CourseId, dbo.Course.Cname CourseName, dbo.Teacher.Tname TeacherName, AVG(dbo.SC.score) Avg_Score FROM dbo.SC
LEFT JOIN dbo.Course ON dbo.SC.CId = dbo.Course.CId
LEFT JOIN dbo.Teacher ON dbo.Course.TId = dbo.Teacher.TId
GROUP BY dbo.SC.CId,dbo.Course.Cname,dbo.Teacher.Tname
ORDER BY AVG(dbo.SC.score) DESC--20.查詢如下課程平均成績第3 名到第6 名的學生成績單
SELECT SCInfo.RowNumber,SCInfo.SId,SCInfo.Sname,SCInfo.Ssex,SCInfo.Avg_Score
FROM (SELECT ROW_NUMBER() OVER (ORDER BY AVG(dbo.SC.score)) RowNumber, dbo.SC.SId, dbo.Student.Sname,dbo.Student.Ssex, AVG(dbo.SC.score) Avg_Score FROM dbo.SCLEFT JOIN dbo.Student ON dbo.SC.SId = dbo.Student.SIdGROUP BY dbo.SC.SId,dbo.Student.SId,dbo.Student.Sname,dbo.Student.Ssex) SCInfo
WHERE SCInfo.RowNumber >=3 AND SCInfo.RowNumber<=6--21. 統計列印各科成績,各分數段人數:課程ID,課程名稱,[100-85],[85-70],[70-60],[ <60] (橫向顯示-列轉行)
SELECT dbo.SC.CId, dbo.Course.Cname,
SUM(CASE WHEN dbo.SC.score >=85 AND dbo.SC.score<=100 THEN 1 ELSE 0 END) '分數段85-100',
SUM(CASE WHEN dbo.SC.score >=70 AND dbo.SC.score<85 THEN 1 ELSE 0 END) '分數段70-85',
SUM(CASE WHEN dbo.SC.score >=60 AND dbo.SC.score<70 THEN 1 ELSE 0 END) '分數段60-70',
SUM(CASE WHEN dbo.SC.score <60 THEN 1 ELSE 0 END) '分數段<60'
FROM dbo.SC
LEFT JOIN dbo.Course ON dbo.SC.CId = dbo.Course.CId
GROUP BY dbo.SC.CId,dbo.Course.Cname--21. 統計列印各科成績,各分數段人數:課程ID,課程名稱,[100-85],[85-70],[70-60],[ <60] (橫向顯示-行轉列)
SELECT dbo.SC.CId, dbo.Course.Cname, 分數段=
(CASE WHEN dbo.SC.score >=85 AND dbo.SC.score<=100 THEN '85-100'WHEN dbo.SC.score >=70 AND dbo.SC.score<85 THEN '70-85'WHEN dbo.SC.score >=60 AND dbo.SC.score<70 THEN '60-70'WHEN dbo.SC.score <60 THEN '<60'END
),
COUNT(1) Partial_Count
FROM dbo.SC
LEFT JOIN dbo.Course ON dbo.SC.CId = dbo.Course.CId
GROUP BY dbo.SC.CId,dbo.Course.Cname,
(CASE WHEN dbo.SC.score >=85 AND dbo.SC.score<=100 THEN '85-100'WHEN dbo.SC.score >=70 AND dbo.SC.score<85 THEN '70-85'WHEN dbo.SC.score >=60 AND dbo.SC.score<70 THEN '60-70'WHEN dbo.SC.score <60 THEN '<60'END
)
ORDER BY dbo.SC.CId,dbo.Course.Cname--22. 查詢學生平均成績及其名次
SELECT Student_RankInfo.* FROM 
(SELECT dbo.SC.SId, dbo.Student.Sname,dbo.Student.Ssex,ROW_NUMBER() OVER (ORDER BY AVG(dbo.SC.score)) RankNumber, AVG(dbo.SC.score) Avg_Score FROM dbo.SCLEFT JOIN dbo.Student ON dbo.SC.SId = dbo.Student.SIdGROUP BY dbo.SC.SId,dbo.Student.Sname,dbo.Student.Ssex
) Student_RankInfo ORDER BY Student_RankInfo.SId--23. 查詢各科成績前三名的記錄考慮成績并列情況
--23.1 分數重復時保留名次空缺Rank實現,PARTITION BY分區分組,Group By整體分組一般與Sum,Avg,等統計函數一起使用
SELECT ScoreRankInfo.* FROM 
(SELECT dbo.SC.SId,dbo.Student.Sname,dbo.SC.CId,dbo.SC.score, RankNumber = RANK() OVER (PARTITION BY dbo.SC.CId ORDER BY dbo.SC.score DESC) FROM dbo.SCLEFT JOIN dbo.Student ON dbo.SC.SId = dbo.Student.SId
) ScoreRankInfo--23.2 分數重復不保留名次空缺DENSE_RANK實現
SELECT ScoreRankInfo.* FROM 
(SELECT dbo.SC.SId,dbo.Student.Sname,dbo.SC.CId,dbo.SC.score, RankNumber = DENSE_RANK() OVER (PARTITION BY dbo.SC.CId ORDER BY dbo.SC.score DESC) FROM dbo.SCLEFT JOIN dbo.Student ON dbo.SC.SId = dbo.Student.SId
) ScoreRankInfo--23.3 rownumber實現不區分分數相同時的rank
SELECT ScoreRankInfo.* FROM 
(SELECT dbo.SC.SId,dbo.Student.Sname,dbo.SC.CId,dbo.SC.score, RankNumber = ROW_NUMBER() OVER (PARTITION BY dbo.SC.CId ORDER BY dbo.SC.score DESC) FROM dbo.SCLEFT JOIN dbo.Student ON dbo.SC.SId = dbo.Student.SId
) ScoreRankInfo--24. 查詢每門課程被選修的學生數
SELECT dbo.SC.CId, dbo.Course.Cname, COUNT(dbo.SC.SId) PersonCount FROM dbo.SC
LEFT JOIN dbo.Course ON dbo.SC.CId = dbo.Course.CId
GROUP BY dbo.SC.CId,dbo.Course.Cname--分區分組
SELECT dbo.SC.CId, dbo.Course.Cname, dbo.SC.SId, COUNT(dbo.SC.SId) OVER(PARTITION BY dbo.SC.SId) PersonCount FROM dbo.SC
LEFT JOIN dbo.Course ON dbo.SC.CId = dbo.Course.CId
ORDER BY dbo.SC.CId--25. 查詢出只選修了兩門課程的全部學生的學號和姓名
SELECT dbo.Student.SId,dbo.Student.Sname,dbo.Student.Ssex
FROM dbo.Student WHERE dbo.Student.SId IN (SELECT dbo.SC.SId FROM dbo.SC GROUP BY SId HAVING COUNT(dbo.SC.CId)=2)
ORDER BY dbo.Student.SId--26. 查詢男生、女生人數
SELECT dbo.Student.Ssex, COUNT(dbo.Student.SId) StudentCount FROM dbo.Student
GROUP BY dbo.Student.Ssex--列轉行顯示
SELECT 
SUM((CASE dbo.Student.Ssex WHEN '' THEN 1 ELSE 0 END)) 男生人數,
SUM((CASE dbo.Student.Ssex WHEN '' THEN 1 ELSE 0 END)) 女生人數
FROM dbo.Student--27. 查詢姓“張”的學生名單 
SELECT * FROM dbo.Student WHERE dbo.Student.Sname LIKE '錢%'--28. 查詢課程名稱為"數學",且分數低于60的學生姓名和分數
SELECT dbo.Student.SId,dbo.Student.Sname,dbo.Course.CId,dbo.Course.Cname,dbo.SC.score FROM dbo.Student
LEFT JOIN dbo.SC ON dbo.Student.SId = dbo.SC.SId
LEFT JOIN dbo.Course ON dbo.SC.CId = dbo.Course.CId
WHERE dbo.Course.Cname='數學' AND dbo.SC.score<60--30. 查詢所有學生的選課情況及各個課程排名情況
SELECT dbo.Student.*,dbo.Course.CId,dbo.Course.Cname, dbo.SC.score, RANK() OVER(PARTITION BY dbo.Student.SId ORDER BY dbo.SC.score DESC) Rank FROM dbo.Student
LEFT JOIN dbo.SC ON dbo.Student.SId = dbo.SC.SId
LEFT JOIN dbo.Course ON dbo.SC.CId = dbo.Course.CId
ORDER BY dbo.Student.SId--31. 查詢任何一門課程成績在70分以上的姓名、課程名稱和分數
SELECT dbo.Student.SId,dbo.Student.Sname,dbo.Course.Cname,dbo.SC.score FROM dbo.Student
LEFT JOIN dbo.SC ON dbo.Student.SId = dbo.SC.SId
LEFT JOIN dbo.Course ON dbo.SC.CId = dbo.Course.CId
WHERE EXISTS (SELECT 1 FROM dbo.SC WHERE score>=70 AND SId=dbo.Student.SId)--32. 查詢每位學生成績前2名的課程及分數
SELECT DISTINCT tempTable.SId,dbo.Student.Sname,tempTable.CId,dbo.Course.Cname,tempTable.score FROM (
SELECT ROW_NUMBER() OVER (PARTITION BY dbo.SC.SId ORDER BY dbo.SC.score DESC) RowNumber, dbo.SC.SId,dbo.SC.CId,sc.score
FROM dbo.SC ) tempTable
LEFT JOIN dbo.Student ON tempTable.SId = dbo.Student.SId
LEFT JOIN dbo.Course ON tempTable.CId = dbo.Course.CId
WHERE RowNumber BETWEEN 1 AND 2--33. 查詢選修"張三"老師所授課程的學生中,成績最高的學生信息及其成績
SELECT TOP 1 dbo.SC.SId,dbo.Student.Sname, dbo.SC.score FROM dbo.SC LEFT JOIN dbo.Course ON dbo.SC.CId = dbo.Course.CId
LEFT JOIN dbo.Teacher ON dbo.Course.TId = dbo.Teacher.TId 
LEFT JOIN dbo.Student ON dbo.Student.SId = dbo.SC.SId
WHERE dbo.Teacher.Tname='張三'
ORDER BY dbo.SC.score DESC

在整理和鞏固這些東西的過程中也重新學到了以前一些不大注意的地方和理解有誤的地方:

1. 以前沒有關注過SQL的具體執行順序,后來在博客園里面也找到一片別人整理的比較好的文章,http://blog.csdn.net/gyc1105/article/details/8074545

2. 以前沒仔細研究查看過的over partition by與group by的區別,http://blog.csdn.net/gyc1105/article/details/8074545

整理學習的越多越能發現自己還有許多地方需要補充~ 在此先共享下,希望對園子內的朋友有幫助嘍~

轉載于:https://www.cnblogs.com/daviddai/archive/2013/02/19/2916430.html

總結

以上是生活随笔為你收集整理的面试常用SQL整理的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

国产一区二区三区免费观看视频 | 天天人人 | 999久久国精品免费观看网站 | 综合天堂av久久久久久久 | 国产裸体永久免费视频网站 | 五月天高清欧美mv | 日韩成人xxxx| 国产黄色a| 81精品国产乱码久久久久久 | 久久国产影视 | 成人理论在线观看 | 亚洲精品国产第一综合99久久 | 三上悠亚一区二区在线观看 | 久久99亚洲精品久久久久 | 亚洲欧美日韩一区二区三区在线观看 | 97在线视频网站 | 爱色婷婷| 久久成人午夜 | 99久e精品热线免费 99国产精品久久久久久久久久 | www91在线 | 91麻豆精品国产91久久久无限制版 | 久久爱影视i| 免费黄a大片 | 天天干,天天射,天天操,天天摸 | 久久久久9999亚洲精品 | 久久久久久99精品 | 国产短视频在线播放 | 00av视频| 天天艹天天操 | 日韩免费不卡av | 免费看黄色91 | 久草视频在线免费看 | 国产一区二区三区 在线 | 日韩午夜高清 | 亚洲jizzjizz日本少妇 | avwww在线| 日韩精品一区二区在线观看视频 | 激情五月在线视频 | 天天操天天艹 | 日韩艹| 四虎影院在线观看av | www.狠狠操.com | 7777精品伊人久久久大香线蕉 | 精品嫩模福利一区二区蜜臀 | 日韩在线视频观看免费 | 久久久高清 | 欧美日韩精品二区第二页 | 黄色av电影 | 日韩免费观看高清 | 欧美日韩精品在线观看视频 | 一级黄色片在线免费观看 | 国产精品一区二区三区在线免费观看 | 日韩免费一级电影 | 国产一区二区三区黄 | 麻豆视频免费入口 | 992tv又爽又黄的免费视频 | 成人黄色大片在线免费观看 | 国产一区免费观看 | 国模精品在线 | 亚洲日本精品 | 欧美精品二区 | 又黄又爽又湿又无遮挡的在线视频 | 毛片随便看 | 99综合电影在线视频 | 欧美精品久 | 九九热在线观看视频 | 午夜精品麻豆 | 欧美日韩在线视频一区二区 | 最近免费中文字幕mv在线视频3 | 黄色片网站免费 | 97免费中文视频在线观看 | 欧美日韩久 | 亚洲视频免费视频 | 1024手机基地在线观看 | 国产亚洲免费观看 | 免费精品 | 亚洲天天草| 日本中文字幕影院 | 色综合久久久网 | 亚洲精品色 | 亚洲日本va中文字幕 | 91精品电影 | 成人网在线免费视频 | 久久精品99国产精品亚洲最刺激 | 国内精品久久久久久 | 91在线91 | 亚洲一区免费在线 | 久99久在线视频 | 日韩,中文字幕 | 国产日韩欧美在线观看视频 | 精品国产aⅴ一区二区三区 在线直播av | 久久爱资源网 | 夜夜天天干 | 美女网站视频一区 | 天天操夜夜叫 | 在线观看蜜桃视频 | 久久美女高清视频 | www.天天操 | 日韩欧美一区视频 | www.色综合.com| 国产99久久九九精品免费 | 中文在线a∨在线 | 国产中文视频 | 亚洲成人av电影 | 麻豆视频免费入口 | 91精品专区| 天天撸夜夜操 | 香蕉视频色 | 午夜精品成人一区二区三区 | 免费观看黄色12片一级视频 | 色婷婷丁香 | 亚洲欧美成人网 | 久久久久久久久久久久久国产精品 | 成人h视频在线播放 | 99视频在线精品 | av片中文| 97超碰人人澡人人 | 精品一区中文字幕 | 日产av在线播放 | 五月婷婷另类国产 | 亚洲免费视频观看 | 国内成人精品2018免费看 | 欧美性生活免费看 | adn—256中文在线观看 | 精品嫩模福利一区二区蜜臀 | 深爱激情亚洲 | 久久久久久久久免费 | 国产精品18久久久久久久网站 | 青青河边草观看完整版高清 | 麻豆一区二区三区视频 | 亚洲在线a| 在线欧美国产 | 亚洲精区二区三区四区麻豆 | 亚洲九九九 | 在线免费亚洲 | 黄色毛片观看 | 天天插天天狠 | 天天爱天天操 | 久久精品一区二区三区国产主播 | 国产丝袜高跟 | 日韩视频一二三区 | 欧美日韩一区二区视频在线观看 | 精品极品在线 | 久久久伦理 | 在线 影视 一区 | 中文字幕一区二区三区乱码不卡 | 国产精品二区在线观看 | 超碰公开在线 | 国产一级a毛片视频爆浆 | 五月天狠狠操 | 国产黄色精品 | 国产精品久久久久久吹潮天美传媒 | 久久久久亚洲精品成人网小说 | 国产在线观看a | 热久久最新地址 | 日韩中文免费视频 | 精品美女久久久久 | 91免费视频国产 | 久碰视频在线观看 | 久久视讯 | 91禁在线观看 | 国产精品自产拍 | 国产理论一区二区三区 | 亚洲免费成人av电影 | 日狠狠 | 亚洲视频在线观看 | 欧美在线aaa | 色婷婷骚婷婷 | 国内精品久久久久久久久 | 亚洲欧美日韩中文在线 | 麻豆国产精品一区二区三区 | 精品国产一区二区三区久久 | 曰韩在线| 日日夜夜av | 久久视频这里有久久精品视频11 | 久艹在线免费观看 | 久青草电影 | 国产亚洲成人精品 | 国产精品美女久久久久久久久 | 92中文资源在线 | 青草视频在线免费 | av日韩在线网站 | 成人免费亚洲 | www.国产精品 | 欧美日韩精品久久久 | 国产在线久久久 | 欧洲一区精品 | 九九热在线观看 | 免费日韩av片 | 三上悠亚一区二区在线观看 | 99精品热| 免费看成年人 | 色婷婷国产 | 亚洲国产人午在线一二区 | 精品国产一区二区三区久久久蜜月 | 久久黄页 | 国产毛片在线 | 久久激情五月激情 | 一区在线免费观看 | 精品国产欧美一区二区三区不卡 | 中文字幕乱码亚洲精品一区 | 亚洲精品电影在线 | 视频国产在线观看18 | 国产精品99久久久久久小说 | 精品欧美日韩 | 国产美女在线精品免费观看 | 久草视频在线新免费 | 天天插天天狠天天透 | 国产麻豆传媒 | 激情五月在线观看 | 2019中文在线观看 | 午夜精品久久久久久久久久久久 | 99综合视频 | 久久在线影院 | 91热爆视频 | 69精品视频在线观看 | 成人性生爱a∨ | 久久国产精彩视频 | 最新超碰| 国产99久久久国产精品免费看 | 国内精品视频一区二区三区八戒 | 国产在线日韩 | 日韩精品不卡在线 | 久久精品精品 | 最新三级在线 | 99爱视频在线观看 | 久久国产网站 | 日韩精品一区二区三区丰满 | 亚洲资源在线 | 日韩精品视 | 99久久夜色精品国产亚洲96 | 国产精品精品国产 | 日韩精品一区二区三区在线视频 | 91一区二区三区久久久久国产乱 | 亚洲精品久久久久久久不卡四虎 | 亚洲91av| 香蕉网在线播放 | 成人在线观看资源 | 天天性天天草 | 中文字幕在线一区观看 | 97热在线观看 | 五月天网站在线 | 2023av| 99热在线这里只有精品 | 91高清免费在线观看 | 超碰资源在线 | 国产在线日本 | 在线岛国av | 免费视频黄色 | 成人作爱视频 | 日韩资源在线 | 成人三级黄色 | 2019av在线视频| www狠狠操 | 99热超碰 | 国产午夜三级一二三区 | 丁香花五月 | 欧美日韩国产一区二区三区在线观看 | 免费情趣视频 | 久久亚洲专区 | 婷婷网五月天 | 超碰在线观看av | 国产午夜麻豆影院在线观看 | 99久久99久久精品国产片果冰 | 国产亚洲婷婷免费 | 亚洲精品h | 欧美日韩国产综合一区二区 | 欧美色插 | 永久av免费在线观看 | 天堂av免费 | 色综合久久久久综合体桃花网 | 久久av黄色| 欧美性生交大片免网 | 欧美先锋影音 | 人人舔人人插 | 一区二区三区免费在线观看视频 | 97视频在线观看视频免费视频 | 国产精品久久久久久久久久新婚 | 成人免费亚洲 | 成人理论在线观看 | 91成人蝌蚪 | 麻豆精品在线视频 | 中文字幕 欧美性 | 97超碰国产精品女人人人爽 | 黄色日视频| 色欲综合视频天天天 | 婷婷国产一区二区三区 | 国产视频91在线 | 久久全国免费视频 | 国内精品久久久久久久久久清纯 | 国产精品麻 | 色亚洲网 | 日韩在线免费视频 | 97成人精品 | 国产无遮挡又黄又爽馒头漫画 | 免费黄色a级毛片 | 天堂素人在线 | 国产日韩三级 | 亚洲精品在线免费观看视频 | 精品国产aⅴ麻豆 | 午夜成人免费电影 | 亚洲aⅴ在线观看 | 国产精品婷婷午夜在线观看 | 亚洲第一av在线播放 | 欧美日韩一区二区三区视频 | av资源在线观看 | 91精品国产高清自在线观看 | 国产黄色av| 国产精品久久久影视 | 蜜臀av在线一区二区三区 | 亚洲欧洲xxxx | 精品久久久久久久久久国产 | 久久中文网| a级国产乱理伦片在线观看 亚洲3级 | 黄av免费在线观看 | 18性欧美xxxⅹ性满足 | 国产丝袜制服在线 | 欧美精品中文在线免费观看 | 香蕉在线视频观看 | 久久久久成人精品亚洲国产 | 日本在线视频一区二区三区 | 亚洲黄色小说网址 | 激情综合站 | 国产探花在线看 | 最新超碰 | 黄色三级免费网址 | 在线小视频你懂得 | av+在线播放在线播放 | 在线观看国产一区 | 天天干夜夜想 | 成人久久久精品国产乱码一区二区 | 国产高清免费在线观看 | 日韩av黄 | 免费观看全黄做爰大片国产 | 久久www免费人成看片高清 | 久久精品国产免费看久久精品 | 高清在线一区 | 色综合久久久久久久久五月 | 在线观看国产成人av片 | 亚洲日韩中文字幕在线播放 | 日韩精品资源 | 麻豆视频在线观看 | 天天操天天曰 | 亚洲 欧美 变态 国产 另类 | 免费的黄色的网站 | 五月天网页 | 欧美在线观看视频免费 | 久久五月激情 | 视频一区二区国产 | 91在线播| av高清免费| 波多野结衣一区二区 | 国产玖玖视频 | 国内精品久久久久久久久 | 91av综合| 国产精品久久久视频 | 日日日操 | 韩国三级一区 | 日韩在线观看视频中文字幕 | 午夜视频免费在线观看 | 综合网欧美 | 2021国产精品视频 | 91 中文字幕 | 久久久久欧美精品999 | 黄色片免费看 | 婷婷成人亚洲综合国产xv88 | 蜜臀久久99精品久久久无需会员 | 成年人黄色在线观看 | www.神马久久 | 99视频这里有精品 | 成人啊 v | 日韩女同av| 果冻av在线 | 91av九色| 亚洲国产精品一区二区久久hs | 成人午夜剧场在线观看 | 精品国产乱码久久久久久久 | 最近最新中文字幕视频 | 成人av网站在线观看 | 97视频人人澡人人爽 | 激情开心网站 | 男女视频国产 | 婷婷在线视频观看 | 99久久免费看 | 97人人澡人人爽人人模亚洲 | 国产视频资源在线观看 | 久久亚洲热 | 五月亚洲综合 | 99国产在线观看 | 久久无码av一区二区三区电影网 | 亚洲在线| 色多多视频在线观看 | 免费观看国产精品视频 | 美国av片在线观看 | 天天激情| 日本护士三级少妇三级999 | 中文字幕在线观看国产 | 天天色天天干天天 | 五月在线视频 | 中文字幕在线视频国产 | 91最新中文字幕 | 国产二区电影 | 国产区免费 | 天天拍天天爽 | 国产精品9999久久久久仙踪林 | 韩国av一区二区三区 | 一级久久精品 | 亚洲aⅴ久久精品 | 国产精品久久嫩一区二区免费 | 国产伦理久久精品久久久久_ | 国语精品视频 | 久久蜜桃av| 久色伊人 | 亚洲蜜桃在线 | 亚洲经典在线 | 精品夜夜嗨av一区二区三区 | 日韩美女高潮 | 久久综合色婷婷 | 久久精品视频一 | 欧美成人黄色 | 亚洲欧美激情精品一区二区 | 日韩免费专区 | av资源在线观看 | 欧美成人影音 | 欧美日韩不卡一区二区三区 | 美女久久久久久久 | 人人要人人澡人人爽人人dvd | 国产精品久久久久久久久久久免费 | 日韩在线视频免费播放 | 国产精品大片免费观看 | 中文字幕一区二区在线观看 | 91视频久久久 | 久久五月精品 | 国产精品久久久久久久免费观看 | 在线观看av片 | 黄网站a | 国产精品久久久久久久久久久久 | 97国产小视频 | 成人在线播放免费观看 | 日批网站在线观看 | 日韩1级片| 日韩色视频在线观看 | 一区二区三区四区精品视频 | 欧美精品乱码久久久久久按摩 | 99久在线精品99re8热视频 | 999国内精品永久免费视频 | 精品免费久久久久久 | 在线观看久久久久久 | 亚洲成av人片一区二区梦乃 | 国产日韩精品一区二区三区 | 天天操天天怕 | 亚洲一本视频 | 欧美老人xxxx18 | 国产精品女教师 | 亚洲国产美女久久久久 | 九九免费在线观看视频 | 日日激情 | 人人舔人人射 | 欧美精品久久久久性色 | 成人久久综合 | 国产精品自产拍在线观看桃花 | 91最新在线视频 | 久久久久北条麻妃免费看 | 久久久久久欧美二区电影网 | 婷婷视频导航 | 色中射| 在线一二区 | 91免费观看国产 | 国产视频一区二区在线观看 | 日本在线观看视频一区 | 久草精品在线观看 | 亚洲精品456在线播放第一页 | 91亚洲精品乱码久久久久久蜜桃 | 久草在线免费电影 | 中文字幕a∨在线乱码免费看 | 久久久久久久久毛片精品 | 永久免费毛片在线观看 | 看av免费网站 | 国产成人三级一区二区在线观看一 | 精品国产一二区 | 日韩高清国产精品 | 久久久久亚洲最大xxxx | 亚洲精品久久久蜜桃直播 | 美女中文字幕 | 欧美专区日韩专区 | 性色在线视频 | 国产98色在线 | 日韩 | 日日夜夜免费精品视频 | 久久久久伊人 | 国产精品国产三级国产aⅴ9色 | 国产福利av在线 | 人人澡人人添人人爽一区二区 | 日韩精品你懂的 | 在线视频你懂 | 国产色女 | www.91成人| 99久久99久久精品免费 | 久久久www成人免费毛片麻豆 | 五月婷婷视频在线观看 | 五月天久久久久久 | 日韩av电影免费观看 | 成人国产精品免费 | 热久久电影 | 粉嫩高清一区二区三区 | 黄色大片日本 | 中文字幕在线观看1 | 欧美xxxxx在线视频 | 国产精品免费观看在线 | 国产品久精国精产拍 | 中文字幕久久精品亚洲乱码 | 欧美日韩久久一区 | 天天综合中文 | 国产1区2区3区精品美女 | 91av综合| 二区三区中文字幕 | 国产乱对白刺激视频不卡 | 福利视频午夜 | 欧美色噜噜噜 | 日韩av快播电影网 | 又黄又爽又无遮挡免费的网站 | av最新资源 | 日本久久精 | 500部大龄熟乱视频使用方法 | 成人一级片在线观看 | 精品久久精品 | 久久久久久久免费 | 亚洲人人网 | 久久精品一级片 | 免费三级大片 | 性色视频在线 | 国产五月色婷婷六月丁香视频 | 六月色婷 | www.五月天婷婷.com | 国产精品亚| 亚洲成年人av | 最近中文国产在线视频 | 成av人电影 | 亚洲专区欧美专区 | 天天色综合久久 | 久久www免费视频 | 久久免费激情视频 | 亚洲午夜久久久久久久久久久 | 美女网站视频免费黄 | 国产黄大片在线观看 | 国产精品激情偷乱一区二区∴ | 69国产精品视频 | 国产亚洲精品美女久久 | 91成人精品国产刺激国语对白 | 91高清免费观看 | 日韩啪啪小视频 | 欧美analxxxx| 激情婷婷在线 | 中文字幕 国产 一区 | 国产91精品久久久久 | 久艹视频在线免费观看 | 成人一级电影在线观看 | 国产尤物在线 | 国产成人精品一区二区三区福利 | 高潮久久久久久久久 | 婷婷精品在线视频 | 在线亚洲午夜片av大片 | 亚洲高清资源 | 久久精品国产成人精品 | 色香蕉网 | 日本久久91| 日韩免费视频观看 | 91免费黄视频 | 99精品在线免费视频 | 久久精品视频18 | 欧美日韩一区二区视频在线观看 | 91亚洲精品久久久蜜桃 | 欧美在线视频一区二区三区 | 久久久999免费视频 日韩网站在线 | 国产视频综合在线 | 成人av电影在线播放 | 久久福利剧场 | 97在线公开视频 | 99精品欧美一区二区三区 | 一级片视频免费观看 | 天天爽人人爽夜夜爽 | 在线久久 | 一区二区 精品 | 99视频国产在线 | 久久久久久免费视频 | 久久精品美女视频 | 国产亲近乱来精品 | 久久久久影视 | 国产精品99视频 | 欧洲精品亚洲精品 | 天天拍天天干 | 麻花豆传媒一二三产区 | 久久九九精品 | 日免费视频 | 在线观看亚洲专区 | 免费网址在线播放 | 在线亚州| 人人爱天天操 | 一区二区三区av在线 | 天天se天天cao天天干 | 91九色国产 | 99电影 | 摸bbb搡bbb搡bbbb| 手机成人在线 | 天天色天天干天天色 | 日日夜夜网 | 国产黄色片免费 | 亚洲国产中文在线 | 欧美乱熟臀69xxxxxx | 欧美精品亚洲二区 | 国产精品theporn | 在线国产视频一区 | 日本夜夜草视频网站 | 五月婷婷中文网 | 丝袜少妇在线 | 91午夜精品| 97国产在线 | 不卡中文字幕在线 | 久久国产综合视频 | 欧美一级黄色视屏 | 天无日天天操天天干 | 高清国产午夜精品久久久久久 | 欧美激情精品久久久久久免费 | 亚洲国内精品在线 | 日韩精品网址 | 国产xvideos免费视频播放 | 在线国产片 | 91禁在线看| 99热这里只有精品免费 | 91免费看黄 | 欧美另类调教 | 亚洲一区视频在线播放 | 久久在线精品视频 | 亚洲成人软件 | 欧美小视频在线观看 | 国产精品久久久久久久久久免费 | 国产老熟| 天天色天天草天天射 | 国产v视频 | 日韩区在线观看 | 欧美污污视频 | 免费黄色av | 欧美午夜性生活 | 96久久久 | 久久久久国产a免费观看rela | 精品视频在线播放 | 久久久国产一区 | 天天色天天操综合网 | 伊人国产在线播放 | 色开心| 超碰97.com | 亚洲桃花综合 | 91女子私密保健养生少妇 | 天天色天天色 | 日韩欧美91| av大全在线观看 | 欧美福利久久 | 成年人在线 | 国产精品久久久久免费观看 | 免费在线观看亚洲视频 | 婷婷丁香狠狠爱 | 日本女人的性生活视频 | 日韩欧美电影在线观看 | 中文字幕在线观看日本 | 五月天婷婷视频 | 黄色小说18| 国产精品久久久久久久久久新婚 | 国产中文字幕在线播放 | 久久久精品网站 | 波多野结衣亚洲一区二区 | 国产小视频国产精品 | 免费毛片一区二区三区久久久 | 欧美性生爱 | av在线电影网站 | 精品视频久久 | 狠狠色狠狠色综合日日92 | 免费美女av | 91麻豆免费视频 | 久久综合国产伦精品免费 | 日韩免费福利 | 欧美一级久久久 | 日韩中文字幕在线 | 在线观看成人小视频 | 在线看片中文字幕 | 天天色天天操天天爽 | 国产精品一区免费观看 | 国产视频1区2区3区 久久夜视频 | 久久精品这里精品 | 日韩欧美观看 | 91精品啪在线观看国产 | 玖玖精品视频 | 久久99在线观看 | 韩国av一区二区三区在线观看 | 日本特黄特色aaa大片免费 | 精品视频久久 | 激情视频一区 | 91精品一区二区三区蜜桃 | 香蕉视频免费在线播放 | 天天激情| 成人中文字幕+乱码+中文字幕 | 欧美一区二区在线免费观看 | 成人午夜影院在线观看 | 欧美做受高潮1 | 亚洲精品一区二区三区在线观看 | 亚洲区视频在线观看 | 国产在线视频导航 | 亚洲精品国产自产拍在线观看 | 91亚州| 亚洲国产播放 | 国产一区二区精品久久 | 国产欧美精品一区二区三区四区 | 国产亚洲精品久 | 亚洲日本欧美 | 日韩精品免费一区二区三区 | 91av短视频 | 999久久国产| 久久久综合电影 | 亚洲国产一二三 | 蜜臀久久99精品久久久久久网站 | 色播99| 精品福利网站 | 欧美天堂视频在线 | 久久久久久久久久久综合 | 国产成人免费 | 国产色网 | 337p日本欧洲亚洲大胆裸体艺术 | 国产手机在线视频 | 国产91精品久久久久 | 欧美一二在线 | 日本爱爱免费 | 欧美不卡视频在线 | 亚洲精品2区 | 国产精品久久视频 | 精品久久免费 | 亚洲精品女人久久久 | 色网站国产精品 | 人人看黄色 | 免费在线国产精品 | 中文字幕免费看 | 久久久久久毛片精品免费不卡 | 黄色精品久久久 | 国产成人av综合色 | 亚洲精品久久久久中文字幕m男 | 国产成人91 | 成人蜜桃视频 | 亚洲精品国产精品乱码不99热 | 亚洲精品综合一区二区 | 一区 在线观看 | 久久av在线 | 亚洲 欧美 变态 国产 另类 | 午夜av片| 国产免费久久av | 色网免费观看 | 国产精品视频区 | 日韩二区三区在线观看 | 91人人干 | 97在线播放视频 | 99999精品视频 | 久操免费视频 | 日本中文乱码卡一卡二新区 | 久久av免费电影 | 五月婷婷六月丁香激情 | 国产精品视频免费 | 国产视频在线观看免费 | 日韩欧美高清一区二区 | 九九九免费视频 | 久久中文网 | 成人欧美一区二区三区黑人麻豆 | 91在线文字幕 | 四虎在线免费观看 | 91在线国产观看 | 91麻豆产精品久久久久久 | 亚洲欧美日韩一二三区 | 91秒拍国产福利一区 | 最新色站 | 国产精品久久久久久a | 日韩成人精品一区二区三区 | 波多野结衣日韩 | 亚洲乱码精品久久久 | 国产黄在线 | 亚洲三区在线 | 国产夫妻性生活自拍 | 日本久久综合视频 | 免费观看第二部31集 | 久久综合九色综合97婷婷女人 | 成人av在线直播 | 伊人激情网 | 天天草网站 | 四虎影视成人精品 | 在线观看国产日韩 | 日韩av一区二区在线 | 中文字幕五区 | 黄色av电影一级片 | 韩日精品中文字幕 | 国产精品久久99综合免费观看尤物 | 成人av中文字幕在线观看 | 免费观看国产视频 | 国产第一页在线观看 | 国产第一页在线观看 | 国产精品嫩草影院123 | 久久99精品久久久久蜜臀 | 极品美女被弄高潮视频网站 | 成人免费91 | 97超碰人人模人人人爽人人爱 | 欧美精品中文 | 日韩中文字幕视频在线 | 日韩狠狠操 | 麻花豆传媒mv在线观看 | 五月天久久 | 亚洲精品中文字幕在线 | www.五月激情.com | 亚洲激情在线 | 欧美激情亚洲综合 | 午夜精品久久久久久久99无限制 | 91网页版在线观看 | 亚洲天堂网在线视频观看 | 91视频 - 114av| 亚洲国产欧洲综合997久久, | 丁香视频在线观看 | 99在线免费视频 | 久99久在线 | 国产黄色精品 | 在线观看国产日韩欧美 | 亚洲精区二区三区四区麻豆 | 日韩在线理论 | 久久a v电影| 日本性久久 | 99re中文字幕 | 在线视频福利 | 在线观看你懂的网址 | 亚洲激情影院 | www99精品| 美女久久网站 | 久久亚洲综合国产精品99麻豆的功能介绍 | 91精品专区 | 黄色一级大片免费看 | 欧美性色网站 | 久久久久久久久网站 | 国产福利免费在线观看 | 免费无遮挡动漫网站 | 涩涩爱夜夜爱 | 亚洲做受高潮欧美裸体 | 9999精品免费视频 | 色综合久久久久网 | 日本最新中文字幕 | 麻豆免费看片 | 玖玖精品在线 | 久久免费看毛片 | 黄色com| 综合色综合色 | 久久午夜影院 | 在线免费观看黄网站 | 精品久久免费看 | 91激情视频在线观看 | 日韩中文字幕视频在线观看 | 免费日韩 精品中文字幕视频在线 | 欧美日韩中文字幕综合视频 | www.黄色片.com | 粉嫩av一区二区三区四区 | 中文字幕日韩av | 久久免费视频在线 | 亚洲精品免费观看 | 久章草在线 | 亚洲欧美经典 | 天天干天天操av | 亚洲精品乱码久久久久久久久久 | 亚洲国产精品成人综合 | 日日夜日日干 | 91免费国产在线观看 | 免费激情在线电影 | 91精品国自产在线偷拍蜜桃 | 成人av在线观 | 四虎在线免费 | 在线免费高清视频 | 91麻豆文化传媒在线观看 | 国产精品福利在线 | 久久精品久久久久 | 久久久午夜精品福利内容 | 91成人精品观看 | 91麻豆精品国产91久久久无需广告 | 成人国产精品久久久久久亚洲 | 97电影网站 | 91粉色视频 | 久久久999精品视频 国产美女免费观看 | 久久久免费毛片 | 免费网站在线观看成人 | 亚洲精品中文在线 | 久久国产欧美日韩 | 中文字幕免费播放 | 久久久久久麻豆 | 国产成人精品久久久 | 成人一级片视频 | 国产亚洲精品中文字幕 | 久久激情视频 久久 | 精品久久福利 | 国产传媒中文字幕 | 国产人成看黄久久久久久久久 | 黄色毛片视频 | 亚洲一区久久久 | 婷婷日韩 | 久久99国产综合精品免费 | 成人一级免费电影 | 免费h漫在线观看 | 色婷婷亚洲 | 三级性生活视频 | 久久午夜精品 | 亚洲精品国产综合久久 | 亚洲黄色三级 | 丁香影院在线 | 人人爽久久涩噜噜噜网站 | 粉嫩一区二区三区粉嫩91 | 麻豆一级视频 | 久草视频免费在线观看 | 综合天天网 | 欧美精品一级视频 | 91成版人在线观看入口 | 国产精品一区二区三区四区在线观看 | 亚洲一级片免费观看 | 日韩三级在线 | 日韩欧美视频免费在线观看 | 亚洲国产免费网站 | 五月在线 | 91人人爽久久涩噜噜噜 | 91毛片在线观看 | 99产精品成人啪免费网站 | 一区二区三区在线不卡 | www.狠狠操.com | 精品999久久久 | 国产麻豆果冻传媒在线观看 | 在线免费观看视频一区二区三区 | 亚洲欧美少妇 | 天天视频色版 | 成人黄色大片在线免费观看 | 成人一区二区在线观看 | 欧美在线视频一区二区三区 | 中文字幕乱码一区二区 | 久久久久在线视频 | 国产一级特黄电影 | 天天操 夜夜操 | 日韩欧美在线高清 | 玖草在线观看 | 香蕉视频一级 | 黄影院 | 中文字幕在线不卡国产视频 | 国产小视频免费在线观看 | 色婷婷一| 99免费看片 | 六月丁香婷婷网 | 国产大片黄色 | 91视频在线看 | 中文字幕在线观看亚洲 | 成人欧美一区二区三区黑人麻豆 | 久久人人爽爽 | 九九99靖品 | 午夜精品久久久久久中宇69 | 黄色软件在线观看视频 | 久久久久久久久久久久国产精品 | 日韩美一区二区三区 | 国产精品资源 | 国产成在线观看免费视频 | 亚洲精品456在线播放乱码 | 色噜噜在线观看 | 精品国产综合区久久久久久 | 国产一区免费观看 | 国产九九热视频 | 国产一区二区在线精品 | 久草网视频 | 久久人人爽人人人人片 | 国产99久久久久 | 久久人人爽人人爽人人片av软件 | 97**国产露脸精品国产 | 国内99视频 | 日本99干网| 蜜臀aⅴ国产精品久久久国产 | 精品久久久久久综合日本 | 蜜桃久久久 | 国产视频2区 | 狠狠干在线 | 国内免费的中文字幕 | 在线免费观看麻豆 | 欧美性生活免费 | 日本亚洲国产 | 日韩中文字幕电影 | 免费黄色av | 国产成人精品一区一区一区 | 91精品久 | 国产福利一区二区三区在线观看 | 草久在线 | 国产精品中文字幕在线播放 | 国产成人福利 | 亚洲国产资源 | 天天射天天舔天天干 | 久精品在线观看 | 在线观看视频中文字幕 | 成人黄色大片在线观看 | 91人人爽久久涩噜噜噜 | 一本—道久久a久久精品蜜桃 | 欧美视频18 | 国产黄色片免费在线观看 |