我是SQL语句的新手,需要一些帮助。我有两列,firstname和lastname。我正在尝试清理数据,并提取出这两列中不包含以下字符串的所有内容
- 测试
- 客人
- .
这就是我目前为止的情况。
SELECT
firstname,
lastname
FROM user
WHERE
'test' NOT IN (firstname, lastname) AND
'Guest' NOT IN (firstname, lastname) AND
'.' NOT IN (firstname, lastname);
我知道这是在看整个单词,所以我需要能够找到这些字符串。
谢谢!
1条答案
按热度按时间sz81bmfz1#
我将颠倒这些条件并检查每一列中的值。
更新:我刚刚在评论中读到,你也必须处理小写和大写。我更新了查询,以便您可以找到所有匹配项,而不考虑大小写。