SQL: How to perform string does not equal

前端 未结 6 418
长发绾君心
长发绾君心 2020-12-22 20:34

I have the following query

SELECT * FROM table
WHERE tester <> \'username\';

I am expecting this to return all the results where test

6条回答
  •  悲哀的现实
    2020-12-22 21:14

    Your where clause will return all rows where tester does not match username AND where tester is not null.

    If you want to include NULLs, try:

    where tester <> 'username' or tester is null
    

    If you are looking for strings that do not contain the word "username" as a substring, then like can be used:

    where tester not like '%username%'
    

提交回复
热议问题