me gustaría contar el número de filas de una tabla MySQL y no incluir entradas duplicadas,¿Puedo usar COUNT() y DISTINCT juntos?
podría utilizar distinct
con count()
?
me gustaría contar el número de filas de una tabla MySQL y no incluir entradas duplicadas,¿Puedo usar COUNT() y DISTINCT juntos?
podría utilizar distinct
con count()
?
Sure.
SELECT COUNT(DISTINCT column) FROM table;
SELECT COUNT(DISTINCT field) from Table
Lo que necesita es la siguiente:
SELECT field_type_name, count(*) FROM fields GROUP BY field_type_name;
Esto le dará algo como esto:
image 14
string 75
text 9
Sí ... eso produce 13 duplicados de 'imagen', 74 duplicados de' cadena' y 8 duplicados de 'texto'. Contar filas totales en una tabla sin ciertas entradas duplicadas es una cosa diferente de conteo de filas para cada tipo de determinado tipo. – BoltClock
Oh, tienes razón ... ¡mis disculpas! –
SELECT count(DISTINCT column Name) as alias from table_Name;
es 'COUNT (DISTINCT *)' una pieza válida de una consulta? – GameDeveloper