SQL语句:选出最高、次高、第三高等
① 在 小于最高名次的数据集中 查询最高的名次
select max(salary) from salaries where salary < (select max(salary) from salaries);
② 在 除了最高名次的数据集中 查询最高的名次
select max(salary) from salaries where salary not in (select max(salary) from salaries);
③ 返回指定的记录数
select salary from salaries where salary = (select distinct salary from salaries order by salary desc limit 1,1)limit m,n :返回从第m+1个数开始的n个数,用来选择排序过后的元素里的任意次序的数字