0
点赞
收藏
分享

微信扫一扫

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


一、题目

【LeetCode584】寻找用户推荐人(IS NULL)_条件判断

二、思路

简单题,都能想到​​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;


举报

相关推荐

0 条评论