码迷,mamicode.com
首页 > 数据库 > 详细

Sql查询班级成绩排在第二位的是多少分?

时间:2018-08-21 00:28:12      阅读:317      评论:0      收藏:0      [点我收藏+]

标签:var   min   null   from   distinct   sql查询   mingzi   create   bsp   

CREATE DATABASE kk;

USE kk;

CREATE TABLE fenshubiao

(  id INT PRIMARY KEY AUTO_INCREMENT,

 mingzi VARCHAR(10),  

fenshu FLOAT

);

DESC fenshubiao

INSERT INTO fenshubiao VALUES(NULL,‘aa‘,95.0);

第一种办法:

SELECT MAX(fenshu) AS second_fenshu FROM fenshubiao WHERE fenshu<(SELECT MAX(fenshu) FROM fenshubiao); SELECT * FROM fenshubiao;

第二种办法;

SELECT      IFNULL   (   (SELECT   DISTINCT   fenshu    FROM     fenshubiao    ORDER BY     fenshu    DESC     LIMIT 1,1   ),    NULL    ) AS second_fenshu ;

Sql查询班级成绩排在第二位的是多少分?

标签:var   min   null   from   distinct   sql查询   mingzi   create   bsp   

原文地址:https://www.cnblogs.com/wangchao422/p/9508888.html

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