1表: 成绩表 +-------------+---------+ 字段名称 类型 +-------------+---------+ 学号 int 课程 varchar 成绩 int +-------------+---------+ 该表的每一行表示一名学生的课程成绩。 找出语文课中成绩排名第二的学生成绩。如果不存在第二名成绩的学生,那么查询应返回 null。 查询结果如下例所示。 示例 1: 输入: 表:成绩表 +---------+---------+---------+ 学号 课程 成绩 +---------+---------+---------+ 1 语文 90 1 数学 65 2 语文 68 2 数学 96 3 数学 55 +---------+---------+---------+ 输出: +-----------------+ 第二名成绩 +-----------------+ 68 +-----------------+ 解释: 2号同学的语文68分在所有人中排名第二,因此返回68
示例1

输入

CREATE TABLE `成绩表` 
(
    `学号`     INT,
    `课程`     VARCHAR(512),
    `成绩`     INT
);
INSERT INTO `成绩表` (`学号`, `课程`, `成绩`) VALUES 
(1, '语文', 90),
(1, '数学', 65),
(2, '语文', 68),
(2, '数学', 96),
(3, '数学', 55);

输出

第二名成绩
68
加载中...