MySql :找工资第二高的那个人。
1、数据库表格式,简略为以下图片。

3、然后我们在把这两个元素有小到大排序,取最上面一个元素。

5、提示order 附近有错误。然后自己查了下资料,才知道派生表后面一定要指定别名。

7、但是假设,销售部门裁员,只剩总经理一个人了,那么必须输出为null。上面sql拳婊招稹语句不通过。因为这个时候把总经理的工资打印出来劲忧商偌了。那么我们换一种想法。以下语法通过验证。SELECT (select distinct Salary from Employee order by Salary desc limit 1 offset 1) AS SecondHighestSalary

8、然后再补充一下sql语句SELECT MAX(Salary) as Secon蟠校盯昂dHighestSalary FROM Employee WHERE Salary NOT IN (SELECT MAX(Salary) FROM Employee)
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
阅读量:43
阅读量:80
阅读量:35
阅读量:27
阅读量:66