码迷,mamicode.com
首页 > 其他好文 > 详细

10_查询练习

时间:2015-05-20 18:44:02      阅读:105      评论:0      收藏:0      [点我收藏+]

标签: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;


10_查询练习

标签:create   insert   values   数学   成绩表   

原文地址:http://1154179272.blog.51cto.com/10217799/1653245

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!