我正在尝试为我的看板制作图表。 但是我不知道如何计算 article_id 的数量,只有当它不为 null 时。
下面如果article_id为null则不计入。 我该如何解决这个问题?
mysql> select article_id, count(*) as count from board group by article_id order by count desc limit 3;
+------------+-------+
| article_id | count |
+------------+-------+
| NULL | 7 |
| 12 | 3 |
| 3 | 2 |
+------------+-------+
3 rows in set (0.00 sec)
最佳答案
使用 WHERE article_id IS NOT NULL
过滤掉空值
关于MySQL - 分组依据进行计数,空值除外,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42950591/