結論,當列所在行值為 null 時,count(列名) 是不會把 null 值計算出來的。而count(*) , count(1) 等方式是會計算的。
【1】mysql中關於count的坑
有什么坑呢?當 count(col1)時,col1所在列的行值為 null 時,不統計。

【2】null 在count(*) / count(1) 和 count(col) 的區別

結論,當列所在行值為 null 時,count(列名) 是不會把 null 值計算出來的。而count(*) , count(1) 等方式是會計算的。
