Mysql
 sql >> Datenbank >  >> RDS >> Mysql

MySQL kann den Datensatz in der Tabelle nicht auswählen

Nullen sind wirklich interessant .

Und mehr

Es gibt viele verschiedene Möglichkeiten, dies zu schreiben. Einer davon ist:

select id, acct_name, status from admin_user where status IS NULL
  OR status != 2

Alternativ wie von @shA.t vorgeschlagen.

select id, acct_name, status from table1 where COALESCE(status, 0)  != 2

Überprüfen Sie einfach, ob 0 tatsächlich eine Zahl ist, die sonst nirgendwo in der Tabelle vorkommt.