我有以下查询
SELECT * FROM table
WHERE tester <> 'username';
我期望它返回所有结果,其中tester不是字符串username
,但这不起作用。我想我正在寻找Like
运算符的反函数,但不确定吗?在搜索中,我找到了数字的解决方案(这是我从<>那里获得的),但这似乎不适用于字符串。
我有以下查询
SELECT * FROM table
WHERE tester <> 'username';
我期望它返回所有结果,其中tester不是字符串username
,但这不起作用。我想我正在寻找Like
运算符的反函数,但不确定吗?在搜索中,我找到了数字的解决方案(这是我从<>那里获得的),但这似乎不适用于字符串。
Answers:
NULL安全条件如下所示:
select * from table
where NOT (tester <=> 'username')
select * from table
where tester NOT LIKE '%username%';
NULL
价值观方面的问题?(NULL <> 'username'
=>NULL
=>否)?