sql >> データベース >  >> RDS >> Mysql

MySQLのCOUNTCASEおよびWHENステートメント

    使用:

    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
    

    これにより、テーブル全体の列NULLとNOTNULLが合計されます。必要に応じて、GROUPBY句が必要になる可能性があります。



    1. 持続的接続を必要とするNode.jsMySQL

    2. SQLServer2008-テーブルの制約を取得する

    3. MySQLで毎月の先物データを前月の時系列に結合する

    4. CURDATE()の例– MySQL