怎样用一条sql 查出表(table)中 每科成绩高于80的 人的名字name subject mark张三 81张三 77 李四 80 李四 88 王五 86 王五 88 王五 英文 99select name from ss Group by name having min(mark)>80;这句话为什么查出

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/14 23:14:55
怎样用一条sql 查出表(table)中 每科成绩高于80的 人的名字name subject mark张三 81张三 77 李四 80 李四 88 王五 86 王五 88 王五 英文 99select name from ss Group by name having min(mark)>80;这句话为什么查出

怎样用一条sql 查出表(table)中 每科成绩高于80的 人的名字name subject mark张三 81张三 77 李四 80 李四 88 王五 86 王五 88 王五 英文 99select name from ss Group by name having min(mark)>80;这句话为什么查出
怎样用一条sql 查出表(table)中 每科成绩高于80的 人的名字
name subject mark
张三 81
张三 77
李四 80
李四 88
王五 86
王五 88
王五 英文 99
select name from ss Group by name having min(mark)>80;
这句话为什么查出的是2个人

怎样用一条sql 查出表(table)中 每科成绩高于80的 人的名字name subject mark张三 81张三 77 李四 80 李四 88 王五 86 王五 88 王五 英文 99select name from ss Group by name having min(mark)>80;这句话为什么查出
select name from ss Group by name having min(mark)>80;这句是没错的,结果的确是两个人.楼主已经做出来了,何必再问?可以看看这个网址:http://bbs.csdn.net/topics/190052824
如果楼主是希望三科都高于80的,你表中都没有相关的数据,除非得特别声明是哪三个科目.测试了一下,在oracle平台运行的话,结果只有一个:王五.估计在sqlserver平台运行结果为两个,没有安装sqlserver,所以测试不了

怎样用一条sql 查出表(table)中 每科成绩高于80的 人的名字name subject mark张三 81张三 77 李四 80 李四 88 王五 86 王五 88 王五 英文 99select name from ss Group by name having min(mark)>80;这句话为什么查出 一个表 有两个字段:姓名(name) 性别(sex),求 用一条sql 语句查出男生、女生各有多少人! SQL中建table类型的变量,与CREATE TABLE建的TABLE有什么区别 一张表table,树形结构,id唯一标识,name姓名,pid上级id, 求一条sql语句查询出某人所有下属员工求一条sql语句 一张表table,树形结构,id唯一标识,name姓名,pid上级id, 求一条sql语句查询出某人所有下属 怎么用SQL表达从“Orders,Order_Details,products中查出OrderNumber、CutomerID、ProductName” 请教一条SQL语句表job中有字段id和r_id数据为id r_id1 1,2,3现在要查出resume表中id为1和2和3的数据job表中的r_id存的是resume的id啊两张表得关联查的啊我用的是mysql sql,oracle中语句执行顺序?sql中between 20 and 0 是否和0 and 20所查出的数据一样? drop table if exists address_book;这句SQL语句是什么意思我备份的SQL语句中有这么一行, SQL 在学生表中插入一条学生记录(学号:95008;姓名:郑冬;性别:女;年龄:21;系别:计算机) sql语言中将查询结果存放到永久表中 into dbf 和 into table 有什么区别 什么时候该用dbf什么时候该用tabl SQL 语句 SELECT * FROM {{table}} WHERE `fleet_end_time` sql 语句中 select * from table where 2=1 的where2=1有什么意思和作用 sql语句中join ,left join ,right join有什么区别我试着吧一条sql多表查询语句join换成left ,查询的数据一下变多了很多 SQL简单语句 DELETE FROM table如何实现:删除Id从4到最后一条记录的SQL语句DELETE FROM table WHERE Id BETWEEN 4 AND ...我本来想:DELETE FROM table WHERE Id BETWEEN 4 AND (SELECT COUNT(Id) FROM table)但是不对啊. SQL 中left join连接多张表因为业务原因查询多张表,如此:selectfrom table Aleft join table A1 on .left join table A2 on .left join table A3 on .left join table A4 on .left join table A5 on .left join table A6 on .left join table A7 o sql中having用法 sql中present是什么意思 用sql语句编写一条这样的语句,在学生表中查询出身高最矮的3个同学的信息