34 寻找用户推荐人
astak16 opened this issue · comments
柚子uccs commented
题目
查找推荐人的编号不是 2
create table customer(
id int,
name varchar(255),
referee_id int
);
insert into customer values
(1, 'Will', null),
(2, 'Jane', null),
(3, 'Alex', 2),
(4, 'Bill', null),
(5, 'Zack', 1),
(6, 'Mark', 2);
SQL
select name from customer where ifnull(referee_id, 0) != 2 or referee_id != 2;
解析
这题的主要考点在于 SQL 中判断 null
的方法
判断 referee_id
是 null
的方法:
is null
isnull()
ifnull()