写一条sql语句,查询以下表中平均分大于90的学生姓名
姓名班级科目成绩
张画 202 语文 93
张画 202 数学 89
李立 202 语文 95
王加 203 地理 87
赵可 203 历史 100
赵可 203 数学 88
张画 203 语文 87
张画 203 历史 89
张画 203 数学 100
SELECT 姓名,班级 FROM 表 GROUP BY 姓名,班级 HAVING AVG(成绩)>90;
select 姓名 from 表 group by 姓名,班级 having 成绩>90;
查询寻学生名,直接按照名字分组,不用按班级分组,(若查询名字和所在班级,则班级也要分组)having 加上限定条件;
查询以下表中平均分大于90的学生姓名
SELECT 姓名 FROM 表名 GROUP BY 姓名 HAVING 成绩 > 90;
select studentName from tableName group by studentName,class having avg(grades) > 90;
select student from table group by studet having avg(scores)>90;
select 姓名 from 表 group by 姓名 having avg(成绩)>90;
SELECT 姓名,班级 FROM 表 GROUP BY 姓名,班级 HAVING AVG(成绩)>90;
SELECT 姓名,班级 FROM 表 GROUP BY 姓名,班级 HAVING AVG(成绩)>90;
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;
SELECT 姓名,班级 FROM 表 GROUP BY 姓名,班级 HAVING AVG(成绩)>90;
select name from table group by name,class having avg(成绩)>90
主键是(name,class)
直接查询表,将学生group by 在将每个学生的分数求和,在判断总分大于90的
select 学生,sum(分数) from 表 group by 学生 having sum(分数)>90