php - 无法计数 : of NULL cells in a column of a table

标签 php mysql sql

我有一个表user,其中包含data列,其中大部分字段为空,因此它基本上为NULL。我想计算 no: 包含该列中数据的行。

一种方式:所以我想我可以计算 no: NULL 字段并从总行中减去。

另一种方式:我可以直接计算占用的字段(但我显然不知道)。所以我为第一个方法写了这个......但是它给出的计数是0。它无法识别NULL或其他什么。

$sql = "SELECT COUNT(CASE WHEN data = '' THEN 1 END) AS null_count, FROM users";
$real= mysql_query($sql);
while($row = mysql_fetch_assoc($real)) {
            echo "null Count: {$row['null_count']}". '<br />';
}

最佳答案

SELECT SUM(IF(data IS NULL, 1, 0)) AS null_count FROM users

关于php - 无法计数 : of NULL cells in a column of a table,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11436067/

相关文章:

php - DomPDF 在本地而不是在线加载字体

PHP Composer,用于包含具有命名空间的建议模块的良好设计模式

php - 在 php 中使用 "Add To Cart"链接运行 SQL 命令

.net - NOLOCK 与多线程

php - 如何包含相对路径为 "upwards"的文件

php - YouTube:在网页上显示即将举行的直播事件

php - 头像保存 : "Compressing" multiple layered CSS div images into one file for download

mysql - 从mysql中选择计数

mysql - MySQL 服务器更改的问题

python - 在python中将列表传递给sql