sql >> Database >  >> RDS >> Mysql

MySQL-vergelijking met null-waarde

In MySQL, NULL wordt beschouwd als een 'ontbrekende, onbekende waarde', in tegenstelling tot geen waarde. Bekijk naar deze MySQL-referentie op NULL .

Elke rekenkundige vergelijking met NULL retourneert niet waar of onwaar, maar retourneert NULL in plaats daarvan., Dus, NULL != 'C' retourneert NULL , in tegenstelling tot het retourneren van waar.

Elke rekenkundige vergelijking met 'NULL' levert false op. Om dit in SQL te controleren:

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

Om NULL te controleren waarden die we moeten gebruiken IS NULL &IS NOT NULL exploitant.



  1. SQL, gegevens aan een tabel toevoegen

  2. SQL Server-vergrendelingen - andere vergrendelingen die u moet kennen

  3. Primaire sleutel SQL-zelfstudie - Hoe een primaire sleutel in een database te definiëren

  4. Quickbooks ODBC-stuurprogramma