user
ほとんどのフィールドが空の列を持つテーブルdata
があるため、基本的にNULLです。no: その列にデータが存在する行を数えたいと思います。
ONE WAY : したがって、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 />';
}