标签:create insert values 数学 成绩表
设有成绩表stu如下:
姓名 科目 分数
张三 数学 90
张三 语文 50
张三 地理 40
李四 语文 55
李四 政治 45
王五 政治 30
查询两门及两门以上不及格同学的平均分
------------------------
1.建表
create table stu (name char(2),subject char(2),score tinyint);
2.表中添加内容
insert into stu
values
("张三","数学",90),
("张三","语文",50),
("张三","地理",40),
("李四","语文",55),
("李四","政治",45),
("王五","政治",30);
3.查询两门及两门以上不及格同学的平均分
//select name,avg(score) from stu group by name;
//select name,sum(score<60) as k from stu group by name;
select name,avg(score),sum(score<60) as guake from stu group by name having guake>=2;标签:create insert values 数学 成绩表
原文地址:http://1154179272.blog.51cto.com/10217799/1653245