COUNT
The COUNT() function returns the number of records returned by a select query.
Note: NULL values are not counted.
Syntax
COUNT(expression)
Arguments
| Arguments | Description | 
|---|---|
| expression | Any expression. This may be a column name, the result of another function, or a math operation. *is also allowed, to indicate pure row counting. | 
Return Type
An integer.
Examples
tip
numbers(N) – A table for test with the single number column (UInt64) that contains integers from 0 to N-1.
mysql> SELECT count(*) FROM numbers(3);
+----------+
| count(*) |
+----------+
|        3 |
+----------+
mysql> SELECT count(number) FROM numbers(3);
+---------------+
| count(number) |
+---------------+
|             3 |
+---------------+
mysql> SELECT count(number) AS c FROM numbers(3);
+------+
| c    |
+------+
|    3 |
+------+