
LeetCode Database
力扣上的数据库SQL题
幸运征服者
这个作者很懒,什么都没留下…
展开
-
力扣 181. 超过经理收入的员工
给表取别名两次引入查询,使用 WHERE 过滤员工经理 Id 和 salary 比较的条件。JOIN 是一个更常用也更有效的将表连起来的办法,使用 ON 来指明条件。使用 JOIN 给表取别名两次引入并联结,使用 JOIN 的 ON 过滤。表格中存有员工和经理的信息,在比较的时候需要引入表两次分别获取信息。方法一思路:使用 WHERE 语句。方法二思路:使用 JOIN 语句。原创 2023-10-03 20:39:38 · 183 阅读 · 0 评论 -
力扣 1757. 可回收且低脂的产品
思路:使用 SELECT 取得表格中 product_id 成员,使用 WHERE 限制取得成员的对应属性 low_fats = 'Y' 和 recyclable = 'Y'。原创 2023-10-03 20:14:33 · 216 阅读 · 0 评论 -
力扣 175. 组合两个表
思路:因为表 Address 中的 personId 是表 Person 的外关键字,所以我们可以连接这两个表来获取一个人的地址信息。Outer Join 返回连接的两个表中的匹配的行或者所有行。如果在一个表中没有匹配的行,仍然会包含这些表的数据,并在结果中用NULL值表示。全外连接返回两个表中的所有行,如果没有匹配的行,则使用NULL值表示。左外连接返回左边表的所有行和右边表中与左边表匹配的行。右外连接返回右边表的所有行和左边表中与右边表匹配的行。原创 2023-10-03 15:57:46 · 174 阅读 · 0 评论