sql >> Database teknologi >  >> RDS >> Mysql

MySQL-sammenligning med null-værdi

I MySQL, NULL betragtes som en 'manglende, ukendt værdi' i modsætning til ingen værdi. Tag et kig på denne MySQL-reference på NULL .

Enhver aritmetisk sammenligning med NULL returnerer ikke sand eller falsk, men returnerer NULL i stedet. Så NULL != 'C' returnerer NULL , i modsætning til at returnere sand.

Enhver aritmetisk sammenligning med 'NULL' vil returnere falsk. For at kontrollere dette i SQL:

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

For at kontrollere NULL værdier, vi skal bruge IS NULL &IS NOT NULL operatør.



  1. Installation af eksempelskemaer til Oracle 12c ved hjælp af Database Configuration Assistant

  2. Gemmer ændringer efter tabelredigering i SQL Server Management Studio

  3. Hvordan overfører eller eksporterer du SQL Server 2005-data til Excel

  4. Opgradering af PostgreSQL 11 til PostgreSQL 13 med TimescaleDB og PostGIS i Linux ved hjælp af pg_upgrade