博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
[关于SQL]查询成绩都大于80分的学生
阅读量:6681 次
发布时间:2019-06-25

本文共 1145 字,大约阅读时间需要 3 分钟。

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]GOINSERT [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)

检索语句:

mysql> select distinct name from chengji where name not in (select distinct name from chengji where fenshu<=80);+------+| name |+------+| 王五 |+------+mysql> select name from chengji group by name having min(fenshu)>=80;+------+| name |+------+| 王五 |+------+

 

本文转自SummerChill博客园博客,原文链接:http://www.cnblogs.com/DreamDrive/p/4109461.html,如需转载请自行联系原作者

你可能感兴趣的文章
开闭原则
查看>>
Silverlight 4常用StringFormat格式总结
查看>>
think in uml-关系
查看>>
androidSDK配置环境变量
查看>>
BZOJ 1003 物流运输 最短路+dp
查看>>
leetcode 63. Unique Paths II
查看>>
在Android Studio进行“简单配置”单元测试(Android Junit)
查看>>
编写测试:VC下获取文件大小的4种方法
查看>>
MongoDB的安装
查看>>
C语言断言
查看>>
纪中模拟赛——接苹果
查看>>
Collections.unmodifiableMap
查看>>
Python中的类(2)
查看>>
常用命令
查看>>
数据结构——图——最短路径D&F算法
查看>>
hackerrank---Sets - Symmetric Difference
查看>>
服务器端与客户端TCP连接入门(三:多线程)
查看>>
第七课、Qt中的坐标系统------------------狄泰软件学院
查看>>
使用jmeter 设计流程发起测试
查看>>
说说猎豹安全浏览器
查看>>