COUNT(DISTINCT expr,[expr...])
Devuelve un contador con el número de valores diferentes, distintos de NULL:
mysql> SELECT COUNT(DISTINCT results) FROM student;
En MySQL se puede obtener el número de una combinación de expresiones diferentes que no contengan NULL mediante una lista de expresiones. En SQL-99 se puede hacer una concatenación de todas las expresiones dentro de COUNT(DISTINCT ...).
Si se usa una función de grupo en una sentencia que contenga la cláusula GROUP BY, equivale a agrupar todas las filas.
© Diciembre de 2003 Salvador Pozo, salvador@conclase.net