sql >> Databáze >  >> RDS >> Mysql

Mysql nemůže vybrat záznam v tabulce

Null jsou opravdu zajímavé .

A co víc

Existuje mnoho různých způsobů, jak to napsat. Jedním z nich je:

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

Alternativně, jak navrhl @shA.t.

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

Jen zkontrolujte, že 0 je skutečně číslo, které se nikde jinde v tabulce nevyskytuje.




  1. připojit více mysql tabulky s předponou a součtem skupiny

  2. Jak ošetřit chyby ve vnořených transakcích SQL Server

  3. Mohu použít funkci pro výchozí hodnotu v MySql?

  4. Vraťte řádky z INSERT s ON CONFLICT bez nutnosti aktualizace