sql >> Databasteknik >  >> RDS >> Mysql

Mysql kan inte välja posten i tabellen

Nulls är verkligen intressant .

Vad mer

Det finns många olika sätt att skriva detta. En av dem är:

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

Alternativt som @shA.t föreslog.

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

Kontrollera bara att 0 verkligen är ett tal som inte förekommer någon annanstans i tabellen.




  1. MySQL-fel:Autentiseringsplugin 'caching_sha2_password' kan inte laddas

  2. När ska jag använda array-kolumner v.s. föreningar inom räls

  3. Gå med i samma tillfälliga bord i MySQL

  4. Ordningsföljd för anslutningsvillkor viktigt?