sql >> Databáze >  >> RDS >> Mysql

Testujte hodnoty NULL ve více sloupcích v MySQL

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

Budete muset vyjmenovat všechny požadované sloupce. (Musím přiznat, že se jedná o hack a neměl by být používán v produkčním kódu)

UPD

POKUD chcete zkontrolovat, zda je alespoň jeden sloupec prázdný, měli byste použít OR:

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


  1. jak vybrat 2 tabulky takto

  2. Jak získat přístup k PhpMyAdmin bez přihlášení k cPanel

  3. Jak zakázat CDC na sadě tabulek NEBO zakázat na všech tabulkách v databázi na SQL Server - SQL Server výukový program

  4. Počítejte výskyty ve více sloupcích