当前位置: 首页> 汽车> 时评 > SQL每日一题:寻找用户推荐人

SQL每日一题:寻找用户推荐人

时间:2025/8/23 12:39:35来源:https://blog.csdn.net/weixin_41704972/article/details/140566213 浏览次数: 0次

题干

表: Customer

±------------±--------+
| Column Name | Type |
±------------±--------+
| id | int |
| name | varchar |
| referee_id | int |
±------------±--------+
在 SQL 中,id 是该表的主键列。
该表的每一行表示一个客户的 id、姓名以及推荐他们的客户的 id。找出那些 没有被 id = 2 的客户 推荐 的客户的姓名。以 任意顺序 返回结果表。
结果格式如下所示。

示例

在这里插入图片描述

解答

简单的where查询,限制referee_id不等于2即可(条件1),要注意的是,需要添加补充条件2:referee_id为空时也返回name。因为条件1并不包含条件2,执行结果会报错。

select name from customer where (referee_id) <> 2 
or (referee_id is null)
关键字:SQL每日一题:寻找用户推荐人

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

责任编辑: