Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Mysql nie może wybrać rekordu w tabeli

Nulls są naprawdę interesujące .

Co więcej

Można to napisać na wiele różnych sposobów. Jednym z nich jest:

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

Alternatywnie, jak sugeruje @shA.t.

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

Po prostu sprawdź, czy 0 jest rzeczywiście liczbą, która nie pojawia się nigdzie indziej w tabeli.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. CakePHP:Jak mogę użyć operacji HAVING podczas budowania zapytań metodą find?

  2. Jak mogę zasymulować zmienną tablicową w MySQL?

  3. Jak dołączyć bazę danych do mojej aplikacji

  4. zbiorczo wstawiaj wartości listy z SQLAlchemy Core

  5. Zend Db / Mysql - Wstaw z Select