ORACLE|一条SQL语句查出每个班的及格人数和不及格人数,格式为(class,及格人数,不及格人数(score>=60为及格))
题目描述:
现有表 tb1 ,有字段name, class, score .分别代表 姓名,所在班级,分数。
要求:用一条SQL语句查询出每个班的及格人数和不及格人数,格式为:class,及格人数,不及格人数(score>=60为及格)
【ORACLE|一条SQL语句查出每个班的及格人数和不及格人数,格式为(class,及格人数,不及格人数(score>=60为及格))】解答:
select class 班级,
sum(case when score>=60 then 1 else 0 end) as 及格人数,
sum(case when score<60 then 1 else 0 end) as 不及格人数
from tb1
group by class;
推荐阅读
- 人生是一条孤独又迷茫的路
- 我在一条路上走了5年
- 无尾鱼与独脚鸟
- oracle|oracle java jdk install
- py连接mysql
- 2019-01-18Mysql中主机名的问题
- 墙角的小花
- MySql数据库备份与恢复
- 感赏15+投射
- 阅读打卡D6(《22条商规》)