Puedo seleccionar todos los valores distintos en una columna de las siguientes maneras:
SELECT DISTINCT column_name FROM table_name;
SELECT column_name FROM table_name GROUP BY column_name;
Pero, ¿cómo obtengo el recuento de filas de esa consulta? ¿Se requiere una subconsulta?