我有一个表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 />';
}