sql >> Database >  >> RDS >> Mysql

Test op NULL's in meerdere kolommen in MySQL

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

U moet alle vereiste kolommen opsommen. (Ik moet bekennen dat dit een hack is en niet mag worden gebruikt in productiecode)

UPD

ALS u wilt controleren of ten minste een enkele kolom null is, moet u OR gebruiken:

SELECT *
FROM table1
WHERE column1 IS NULL or column2 IS NULL;


  1. MySQL JOIN om ID's te vervangen door waarde uit een andere tabel

  2. Hoe een XML-bestand in een database te laden met behulp van een SSIS-pakket?

  3. Gebruik Single Row Query met MySQL en PHP

  4. Vind waarden die geen getallen bevatten in MySQL