Found in the table's second data

The first approach:

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

The second approach;

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

Guess you like

Origin www.cnblogs.com/mark5/p/11667899.html