2 qq 29957527 qq_29957527 于 2017.09.06 20:07 提问

求大神赐sql!!!!!!
sql

写一条sql语句,查询以下表中平均分大于90的学生姓名
姓名班级科目成绩
张画 202 语文 93
张画 202 数学 89
李立 202 语文 95
王加 203 地理 87
赵可 203 历史 100
赵可 203 数学 88
张画 203 语文 87
张画 203 历史 89
张画 203 数学 100

13个回答

lkhog
lkhog   2017.09.06 20:48

SELECT 姓名,班级 FROM 表 GROUP BY 姓名,班级 HAVING AVG(成绩)>90;

qq_33733970
qq_33733970   2017.09.07 07:02
 create table csdn(id int auto_increment primary key,name varchar(10),
class int,
course varchar(10),
score int);
insert into csdn(name,class,course,score) values('张画',202,'语文',93),
('张画',202,'数学',89),
('李立',202,'语文',95),
('王加',203,'地理',87),
('赵可',203,'历史',100);
select name,class from csdn group by name,class having avg(score)>80;
weixin_40101603
weixin_40101603   2017.09.06 21:01

select 姓名 from 表 group by 姓名,班级 having 成绩>90;

weixin_39158271
weixin_39158271   2017.09.06 21:40

查询寻学生名,直接按照名字分组,不用按班级分组,(若查询名字和所在班级,则班级也要分组)having 加上限定条件;

select stuName from table group by stuName,class having > 90 ;

zhwyj1019
zhwyj1019   2017.09.06 22:22

查询以下表中平均分大于90的学生姓名
SELECT 姓名 FROM 表名 GROUP BY 姓名 HAVING 成绩 > 90;

qq_36185831
qq_36185831   2017.09.06 22:25

select studentName from tableName group by studentName,class having avg(grades) > 90;

weixin_38959210
weixin_38959210   2017.09.06 22:37

select student from table group by studet having avg(scores)>90;

keep_moving1993
keep_moving1993   2017.09.07 00:30

select 姓名 from 表 group by 姓名 having avg(成绩)>90;

qq_33597664
qq_33597664   2017.09.07 01:14

SELECT 姓名,班级 FROM 表 GROUP BY 姓名,班级 HAVING AVG(成绩)>90;

qq_33733970
qq_33733970   2017.09.07 06:49

SELECT 姓名,班级 FROM 表 GROUP BY 姓名,班级 HAVING AVG(成绩)>90;

共13条数据 1 尾页
Csdn user default icon
上传中...
上传图片
插入图片