首页 > 其他 > 详细

10_查询练习

时间:2015-05-20 18:43:56      阅读:125      评论:0      收藏:0      [点我收藏+]
设有成绩表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_查询练习

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

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!