以下是在mysql
中获取最大工资表格的命令从empsalary中选择max(salary);
但我想从员工名单中获取第四名的员工。 我不想使用触发器或函数,因为我知道有直接命令来获取。
答案 0 :(得分:1)
select * from empsalary order by salary desc limit 4
答案 1 :(得分:0)
它基本上就像是Shrapnel上校所说的那样。选择按工资排序的前4条记录,然后选择最后一条记录。如果在SQL中执行所有操作很重要,您可以执行以下操作:
select min(salary) from
(select salary from empsalary order by salary desc limit 4) tmp;