数据库回顾

张开发
2026/4/9 16:49:46 15 分钟阅读

分享文章

数据库回顾
题目584. 寻找用户推荐人表:Customer---------------------- | Column Name | Type | ---------------------- | id | int | | name | varchar | | referee_id | int | ---------------------- 在 SQL 中id 是该表的主键列。 该表的每一行表示一个客户的 id、姓名以及推荐他们的客户的 id。找出以下客户的姓名被任何id ! 2的用户推荐。没有被任何用户推荐。以任意顺序返回结果表。结果格式如下所示。示例 1输入Customer 表: ---------------------- | id | name | referee_id | ---------------------- | 1 | Will | null | | 2 | Jane | null | | 3 | Alex | 2 | | 4 | Bill | null | | 5 | Zack | 1 | | 6 | Mark | 2 | ----------------------输出------ | name | ------ | Will | | Jane | | Bill | | Zack | ------# Write your MySQL query statement below SELECT name FROM Customer WHERE referee_id ! 2 OR referee_id is NULL注MySQL的空不是NULL 而是 is NULL不是 !题目1757. 可回收且低脂的产品表Products---------------------- | Column Name | Type | ---------------------- | product_id | int | | low_fats | enum | | recyclable | enum | ----------------------product_id是该表的主键具有唯一值的列。 low_fats 是枚举类型取值为以下两种 (Y, N)其中 Y 表示该产品是低脂产品N 表示不是低脂产品。 recyclable 是枚举类型取值为以下两种 (Y, N)其中 Y 表示该产品可回收而 N 表示不可回收。编写解决方案找出既是低脂又是可回收的产品编号。返回结果无顺序要求。返回结果格式如下例所示示例 1输入Products 表 ----------------------------------- | product_id | low_fats | recyclable | ----------------------------------- | 0 | Y | N | | 1 | Y | Y | | 2 | N | Y | | 3 | Y | Y | | 4 | N | N | -----------------------------------输出------------- | product_id | ------------- | 1 | | 3 | -------------解释只有产品 id 为 1 和 3 的产品既是低脂又是可回收的产品。# Write your MySQL query statement below SELECT product_id FROM Products WHERE low_fats Y AND recyclable Y

更多文章