2010-12-19 16 views

Respuesta

33

Sure.

SELECT COUNT(DISTINCT column) FROM table; 
5
SELECT COUNT(DISTINCT field) from Table 

See this.

+0

es 'COUNT (DISTINCT *)' una pieza válida de una consulta? – GameDeveloper

9

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 
+0

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

+0

Oh, tienes razón ... ¡mis disculpas! –

0
SELECT count(DISTINCT column Name) as alias from table_Name;