![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
LeetCode SQL练习题
LeetCode SQL练习题
大风车滴呀滴溜溜地转
为天地立心,为生民立命,为往圣继绝学,为万世开太平。
展开
-
LeetCode SQL 197. 上升的温度
将今天的记录和昨天的记录拼接起来,然后加一个。原创 2022-08-01 19:41:29 · 397 阅读 · 0 评论 -
LeetCode SQL 1669. 176. 第二高的薪水
思路 首先肯定还是要排序嘛,desc降序排序,然后limit1取第一个,offset偏移一位取到第二高的,之后select的时候还是要去重的嘛,最后判断一下是否为null即可。原创 2022-07-15 20:50:13 · 340 阅读 · 1 评论 -
LeetCode SQL 196. 删除重复的电子邮箱
196. 删除重复的电子邮箱 Ideas 首先Person表与自身在Email列中连接起来,然后需要找到具有相同Email地址的更大ID,这就是我们要删除的记录。 Code delete p1 from Person p1, Person p2 where p1.Email = p2.Email and p1.Id > p2.Id; ...原创 2021-07-18 14:20:57 · 352 阅读 · 0 评论 -
LeetCode 数据库 182. 查找重复的电子邮箱
182. 查找重复的电子邮箱 Ideas 使用 GROUP BY 和 HAVING 条件。 向 GROUP BY 添加条件的一种更常用的方法是使用 HAVING 子句,该子句更为简单高效。 Code select Email from Person group by Email having count(Email) > 1; ...原创 2021-07-15 08:52:32 · 277 阅读 · 0 评论