Mysql
 sql >> база данни >  >> RDS >> Mysql

MySQL сравнение с нулева стойност

В MySQL NULL се счита за „липсваща, неизвестна стойност“, за разлика от липса на стойност. Разгледайте този справочник за MySQL за NULL .

Всяко аритметично сравнение с NULL не връща true или false, но връща NULL вместо това. И така, NULL != 'C' връща NULL , за разлика от връщането на true.

Всяко аритметично сравнение с 'NULL' ще върне false. За да проверите това в SQL:

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

За да проверите NULL стойности, които трябва да използваме IS NULL &IS NOT NULL оператор.



  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 – Обяснено кодиране и съпоставяне на набор от символи в базата данни

  2. Как да конвертирате epoch в mySQL timestamp в JAVA

  3. Обединяване на две таблици с различен брой колони

  4. Как да създавате и поддържате MySQL бази данни в cPanel

  5. Как да защитим MySQL бази данни от Ransomware кампании