sql >> Databasteknik >  >> RDS >> Mysql

Räkna och gruppera icke-tomma värden i MySQL

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

Detta kommer inte att räkna poster som inte innehåller minst ett tecken som inte är blanksteg (detta inkluderar blankstegssträngar, tomma strängar och NULL s).

Om en icke-tom helt blankstegssträng är giltig, använd denna:

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



  1. Ansluter Google BigQuery till IRI Voracity Software

  2. Databasen är inte konfigurerad laravel under migreringen

  3. MySQL-mysterium:Nullvärdet skiljer sig inte från en icke-nullsträng

  4. Jämför två db-designer för intern meddelandehantering