【LeetCode584】寻找用户推荐人(IS NULL)

简介: 题,都能想到referee_id <> 2条件就行,但是会过不了测试用例,这个查询只会返回一个结果:Zach。MySQL 使用三值逻辑 —— TRUE, FALSE 和 UNKNOWN

一、题目


image.png

二、思路

简单题,都能想到referee_id <> 2条件就行,但是会过不了测试用例,这个查询只会返回一个结果:Zach。MySQL 使用三值逻辑 —— TRUE, FALSE 和 UNKNOWN。任何与 NULL 值进行的比较都会与第三种值 UNKNOWN 做比较。这个“任何值”包括 NULL 本身!这就是为什么 MySQL 提供 IS NULL 和 IS NOT NULL 两种操作来对 NULL 特殊判断。


因此,在 WHERE 语句中我们需要做一个额外的条件判断 `referee_id IS NULL’。


三、代码

# Write your MySQL query statement below
SELECT name 
FROM customer 
WHERE referee_id <> 2 OR referee_id IS NULL;
相关文章
|
8天前
|
Go
golang力扣leetcode 1996.游戏中弱角色的数量
golang力扣leetcode 1996.游戏中弱角色的数量
23 0
|
8天前
leetcode-1996:游戏中弱角色的数量
leetcode-1996:游戏中弱角色的数量
24 0
|
8天前
|
安全 数据可视化 数据管理
ES(8.1)认证题目
ES(8.1)认证题目
64 0
LeetCode-1996 游戏中弱角色的数量
LeetCode-1996 游戏中弱角色的数量
|
8天前
|
安全 Shell Linux
openEuler OECA认证课程习题答案
本文整理了OECA认证课程的每章节课后习题答案。
164 2
openEuler OECA认证课程习题答案
|
7月前
|
存储 数据安全/隐私保护
[网鼎杯 2020 青龙组]jocker 题解
[网鼎杯 2020 青龙组]jocker 题解
50 0
每日一题---27. 移除元素[力扣][Go]
每日一题---27. 移除元素[力扣][Go]
每日一题---27. 移除元素[力扣][Go]
每日一题 --- 933. 最近的请求次数[力扣][Go]
每日一题 --- 933. 最近的请求次数[力扣][Go]
每日一题 --- 933. 最近的请求次数[力扣][Go]
每日一题 --- 942. 增减字符串匹配[力扣][Go]
每日一题 --- 942. 增减字符串匹配[力扣][Go]
每日一题 --- 942. 增减字符串匹配[力扣][Go]
|
Python
LeetCode 1282. 用户分组
有 n 位用户参加活动,他们的 ID 从 0 到 n - 1,每位用户都 恰好 属于某一用户组。给你一个长度为 n 的数组 groupSizes,其中包含每位用户所处的用户组的大小,请你返回用户分组情况(存在的用户组以及每个组中用户的 ID)。
61 0

热门文章

最新文章