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

COUNT CASE a WHEN příkazy v MySQL

Použijte:

SELECT SUM(CASE 
             WHEN t.your_column IS NULL THEN 1
             ELSE 0
           END) AS numNull,
       SUM(CASE 
             WHEN t.your_column IS NOT NULL THEN 1
             ELSE 0
           END) AS numNotNull
  FROM YOUR_TABLE t

To shrne sloupec NULL &ne NULL pro celou tabulku. Pravděpodobně budete potřebovat klauzuli GROUP BY, v závislosti na potřebách.



  1. Použití strace jako nástroje pro ladění DG40DBC v systému Linux

  2. mysql počet řádků za hodinu

  3. Vícejazyčný datový typ v MYSQL

  4. Vývoj odolnosti vůči chybám v PostgreSQL:Cestování časem