2. 第二高的薪水
分析:上面这种查询用到了嵌套查询,可以作为一个思路,但是弊端也很明显,比如:求第四高呢?用下面的方式更具迁移性。
MySql:
SQL Server:
小结:
1. top 关键字在 salary 前, distinct 关键字在 top 1 salary 前。
2. MySql中 limit 用法 和 SQLServer中 top 用法见:咔咔咔
3. 缺乏子查询观念。
这个代码行不通的原因在于,当不存在第二高的工资时,不能输出 null,但是可以作为一种思路积累。