Syntax:
COUNT(DISTINCT expr,[expr...])

Returns a count of the number of rows with different non-NULL expr
values.

If there are no matching rows, COUNT(DISTINCT) returns 0.

URL: https://dev.mysql.com/doc/refman/5.7/en/aggregate-functions.html

