题目
给定表 customer
,里面保存了所有客户信息和他们的推荐人。
1 | +------+------+-----------+ |
写一个查询语句,返回一个编号列表,列表中编号的推荐人的编号都 不是 2。
对于上面的示例数据,结果为:
1 | +------+ |
解法
解法一:
直接查询referee_id不为2并且为null的
SQL
1 | select name from customer where referee_id != 2 or referee_id is null |
解法二:
官方题解
SQL
1 | select |
解法三:
条件选择
SQL
1 | select round( |
解法四:
逻辑真值
1 | select round( |