随笔分类 -  SQL

摘要:CREATE FUNCTION getNthHighestSalary(N INT) RETURNS INT BEGIN SET N = N - 1; RETURN ( # Write your MySQL query statement below. SELECT DISTINCT Salary 阅读全文
posted @ 2021-08-11 11:32 Dazzling! 阅读(9) 评论(0) 推荐(0) 编辑
摘要:将不同的薪资按降序排序,然后使用 LIMIT 子句获得第二高的薪资。 然而,如果没有这样的第二最高工资,这个解决方案将被判断为 “错误答案”,因为本表可能只有一项记录。解决 “NULL” 问题的一种方法是使用 “IFNULL” 函数。 # Write your MySQL query stateme 阅读全文
posted @ 2021-08-10 20:21 Dazzling! 阅读(11) 评论(0) 推荐(0) 编辑
摘要:因为表 Address 中的 personId 是表 Person 的外关键字,所以我们可以连接这两个表来获取一个人的地址信息。 考虑到可能不是每个人都有地址信息,我们应该使用 outer join 而不是默认的 inner join。 # Write your MySQL query statem 阅读全文
posted @ 2021-08-10 19:36 Dazzling! 阅读(36) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示