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

Porównanie MySQL z wartością null

W MySQL, NULL jest uważany za „brakującą, nieznaną wartość”, w przeciwieństwie do braku wartości. Spójrz na ten dokument MySQL na NULL .

Dowolne porównanie arytmetyczne z NULL nie zwraca prawdy ani fałszu, ale zwraca NULL zamiast tego. Więc NULL != 'C' zwraca NULL , w przeciwieństwie do zwracania wartości true.

Każde porównanie arytmetyczne z 'NULL' zwróci fałsz. Aby to sprawdzić w SQL:

SELECT IF(NULL=123,'true','false') 

Aby sprawdzić NULL wartości, których musimy użyć IS NULL &IS NOT NULL operator.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. MySQL :nie znajduje się w GROUP BY

  2. Jak tworzyć i używać widoków MySQL

  3. Wartość strefy czasowej serwera „AEST” jest nierozpoznana lub reprezentuje więcej niż jedną strefę czasową

  4. przekonwertuj datę php na format mysql

  5. Połącz wiele wierszy podrzędnych w jeden wiersz MYSQL