Mysql - Counting NULL总是返回0?

Sul*_*nen 5 mysql

我试图得到这个结果:

NULL    350
google  98
yahoo   5
bing    4
Run Code Online (Sandbox Code Playgroud)

有了这个查询:

SELECT engine, COUNT(engine) AS count
FROM visits
GROUP BY engine
ORDER BY count DESC
Run Code Online (Sandbox Code Playgroud)

但它返回:

google  98
yahoo   5
bing    4
NULL    0
Run Code Online (Sandbox Code Playgroud)

我怎么解决这个问题?

Mah*_*mal 3

改用COUNT(1)

SELECT engine, COUNT(1) AS count
FROM visits
GROUP BY engine
ORDER BY count DESC;
Run Code Online (Sandbox Code Playgroud)