Loading... # Find Customer Referee ## 题目描述 表: `Customer` ```plaintext +-------------+---------+ | Column Name | Type | +-------------+---------+ | id | int | | name | varchar | | referee_id | int | +-------------+---------+ id 是这个表的主键 该表的每一行包含客户的 id 、名字和他们的推荐人的 id 。 ``` 写一个查询语句,返回一个顾客列表,这些顾客的推荐人是NULL或者推荐人的id不是2。 返回结果表中的顺序无要求。 查询结果格式如下例所示。 ## 输入格式 ### 表结构 ```plaintext Customer +----+-------+------------+ | id | name | referee_id | +----+-------+------------+ | 1 | Will | NULL | | 2 | Jane | NULL | | 3 | Alex | 2 | | 4 | Bill | NULL | | 5 | Zack | 1 | | 6 | Mark | 2 | +----+-------+------------+ ``` ## 输出格式 ### 输出样例: ```plaintext +----+-------+ | id | name | +----+-------+ | 1 | Will | | 2 | Jane | | 4 | Bill | | 5 | Zack | +----+-------+ ``` ### 题目分析 ```markdown 在这道题目中,我们需要筛选出推荐人ID为NULL或推荐人ID不是2的顾客。可以使用SQL中的`WHERE`条件进行筛选。 ``` ### 代码实现 请根据以上描述和示例来完成题目。 ``` select name from Customer where referee_id<>2 or referee_id is null; ``` 最后修改:2024 年 06 月 21 日 © 允许规范转载 赞 如果觉得我的文章对你有用,请随意赞赏