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

Тествайте за NULL в множество колони в MySQL

SELECT *
FROM table1
WHERE coalesce(column1, column2, column3) IS NULL;

Ще трябва да изброите всички необходими колони. (Трябва да призная, че това е хак и не трябва да се използва в производствения код)

UPD

АКО искате да проверите дали поне една колона е нула, трябва да използвате ИЛИ:

SELECT *
FROM table1
WHERE column1 IS NULL or column2 IS 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. Използване на URL параметри в MYSQL търсене

  3. Как да инсталирате MySQL 8.0 на RHEL/CentOS 8/7 и Fedora 35

  4. Свържете се с опция за локален файл в MySql Workbench

  5. Не е намерен подходящ драйвер за jdbc в Spark