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

题干

表: 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)

相关推荐

  1. LeetCode每日.08(162.寻找峰值)

    2024-07-21 20:36:04       51 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-07-21 20:36:04       101 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-07-21 20:36:04       109 阅读
  3. 在Django里面运行非项目文件

    2024-07-21 20:36:04       87 阅读
  4. Python语言-面向对象

    2024-07-21 20:36:04       96 阅读

热门阅读

  1. bitset和set总结

    2024-07-21 20:36:04       15 阅读
  2. Flask校验

    2024-07-21 20:36:04       21 阅读
  3. 基带成型(脉冲成形)

    2024-07-21 20:36:04       24 阅读
  4. mysql索引篇

    2024-07-21 20:36:04       24 阅读
  5. FedAvg

    FedAvg

    2024-07-21 20:36:04      22 阅读
  6. 我在vue2重生之vite加强版

    2024-07-21 20:36:04       21 阅读
  7. 2024.7.20 暑期训练记录(6)

    2024-07-21 20:36:04       18 阅读
  8. 调用第三方接口-OkHttpClient

    2024-07-21 20:36:04       23 阅读
  9. C Prinmer Plus笔记第1-6章

    2024-07-21 20:36:04       24 阅读
  10. MySQL8的备份方案——差异备份(CentOS)

    2024-07-21 20:36:04       23 阅读
  11. C语言——数组指针

    2024-07-21 20:36:04       26 阅读
  12. 【Golang 面试基础题】每日 5 题(一)

    2024-07-21 20:36:04       25 阅读
  13. npm小记

    2024-07-21 20:36:04       23 阅读