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

MySQLで空でない値をカウントしてグループ化します

    SELECT  form_id, COUNT(NULLIF(TRIM(mapping), ''))
    FROM    mytable
    GROUP BY
            form_id
    

    これは、少なくとも1つの非空白文字(空白文字列、空の文字列、およびNULLを含む)を含まないレコードをカウントしません。 s)。

    空でないすべての空白文字列が有効な場合は、次を使用します。

    SELECT  form_id, COUNT(NULLIF(mapping, ''))
    FROM    mytable
    GROUP BY
            form_id
    



    1. Oracle FORLOOPREVERSEの例

    2. SQLで大量のデータを効率的に挿入

    3. MySQL:ユーザーのデータベースへのアクセスが拒否されました

    4. mysqlの重複インデックスのカーディナリティは異なりますか?