Sentencia SELECT DISTINCT SQL

Este capítulo explica la sentencia SELECT DISTINCT.

Sentencia SELECT DISTINCT SQL

En la tabla, pueden contenerse valores repetidos. Esto no es un problema, sin embargo, a veces es posible que desee solo listar valores diferentes (distintos).

La palabra clave DISTINCT se utiliza para devolver valores únicos.

Sintaxis:

SELECT DISTINCT nombre_de_columna FROM nombre_de_tabla

Uso de la palabra clave DISTINCT

Si queremos seleccionar todos los valores de la columna "Company", debemos usar la sentencia SELECT:

SELECT Company FROM Orders

"Tabla Orders":

Compañía OrderNumber
IBM 3532
W3School 2356
Apple 4698
W3School 6953

Resultados:

Compañía
IBM
W3School
Apple
W3School

Notar que CodeW3C.com se enumera dos veces en el conjunto de resultados.

Si queremos seleccionar solo valores únicos de la columna "Company", debemos usar la sentencia SELECT DISTINCT:

SELECT DISTINCT Compañía FROM Orders

Resultados:

Compañía
IBM
W3School
Apple

Ahora, en el conjunto de resultados, "W3School" solo se enumera una vez.