表: 学生分数表 +-------------+---------+ 字段名称 类型 +-------------+---------+ 学生编号 varchar 分数 int +-------------+---------+ 学生编号是该表的主键 该表的每一行表示一名学生的成绩。 请查询不及格( 查询结果如下例所示。 示例 1: 输入: 表:学生分数表 +---------+---------+ 学生编号 分数 +---------+---------+ 1 90 2 76 3 55 4 82 5 86 6 93 7 62 8 58 9 78 10 67 +---------+---------+ 输出: +---------+---------+ 等级 学生人数 +---------+---------+ 优秀 3 良好 3 及格 2 不及格 2 +---------+---------+ 解释: 先判断每个学生分数所在的等级,再根据等级来计数
示例1

输入

CREATE TABLE `学生分数表` 
(
    `学生编号`   VARCHAR(512),
    `分数`       INT
);
INSERT INTO `学生分数表` (`学生编号`, `分数`) VALUES 
('1', 90),
('2', 76),
('3', 55),
('4', 82),
('5', 86),
('6', 93),
('7', 62),
('8', 58),
('9', 78),
('10', 67);

输出

等级|学生人数
优秀|3
良好|3
不及格|2
及格|2
加载中...