查詢出每門課都大於80分的學生


1.用一條SQL語句 查詢出每門課都大於80分的學生姓名
name kecheng fenshu
張三 語文 81
張三 數學 75
李四 語文 76
李四 數學 90
王五 語文 81
王五 數學 100
王五 英語 90

 

執行的腳本CREATE TABLE [dbo].[chengji](
[name] [nvarchar](50) NULL,
[kecheng] [nvarchar](50) NULL,
[fenshu] [int] NULL
) ON [PRIMARY]
GO
INSERT [dbo].[chengji] ([name], [kecheng], [fenshu]) VALUES (N'張三', N'語文', 81)
INSERT [dbo].[chengji] ([name], [kecheng], [fenshu]) VALUES (N'張三', N'數學', 75)
INSERT [dbo].[chengji] ([name], [kecheng], [fenshu]) VALUES (N'李四', N'語文', 76)
INSERT [dbo].[chengji] ([name], [kecheng], [fenshu]) VALUES (N'李四', N'數學', 90)
INSERT [dbo].[chengji] ([name], [kecheng], [fenshu]) VALUES (N'王五', N'語文', 81)
INSERT [dbo].[chengji] ([name], [kecheng], [fenshu]) VALUES (N'王五', N'數學', 100)
INSERT [dbo].[chengji] ([name], [kecheng], [fenshu]) VALUES (N'王五', N'英語', 90)

 

 

 

答案select 
distinct name from chengji
where name not in
(select distinct name from chengji where fenshu<=80)



注意!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系我们删除。



 
  © 2014-2022 ITdaan.com 联系我们: