php – MySQL,计算表中“填充”字段的数量
发布时间:2020-12-13 22:08:07 所属栏目:PHP教程 来源:网络整理
导读:MySQL(表): +----+------+| id | text |+----+------+| 1 | |+----+------+| 2 | blah |+----+------+| 3 | |+----+------+| 4 | blah |+----+------+| 5 | blah |+----+------+ PHP: $a = mysql_query("SELECT COUNT(*) AS count1 FROM `table`");$b = my
MySQL(表):
+----+------+ | id | text | +----+------+ | 1 | | +----+------+ | 2 | blah | +----+------+ | 3 | | +----+------+ | 4 | blah | +----+------+ | 5 | blah | +----+------+ PHP: $a = mysql_query("SELECT COUNT(*) AS count1 FROM `table`"); $b = mysql_fetch_assoc($a); echo $b['count1']; 输出: 5 但是,如果可能的话,我还想计算填充的文本字段 – 在同一查询中. 结果: 5 in total 3 with filled text fields 解决方法SELECT COUNT(*) AS `total`,SUM(IF(`text` <> "",1,0)) AS `non_empty` FROM `table` (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |