SQL Server SELECT DISTINCT

 Cláusula SELECT DISTINCT SQL


La cláusula SQL SELECT DISTINCT se utiliza para recuperar los registros distintos, ya que dentro una tabla suelen haber muchos registros duplicados.

Sintaxis SQL SELECT DISTINCT
SELECT DISTINCT Columna1,Columna2 FROM 
NombreTabla 

La consulta nos muestra los registros distintos de la columna que hemos especificado, es decir omite los valores duplicados en la columna seleccionada.


Ejemplos de SQL SELECT DISTINCT

A continuación haremos uso de la tabla productos para realizar algunos ejemplos de demostración:

Tabla Productos

De la siguiente tabla vamos a seleccionar los producto que tienen diferentes marcas, veamos la consulta

SELECT DISTINCT Marca FROM 
SivProductos 

Procederemos a ejecutar la consulta para obtener los registros:

En los registros de la tabla Productos hay varios nombres de marcas duplicados. Con DISTINCT  lo que hacemos es mostrar solamente un único registros aunque en la tabla se repita muchas veces 

Veamos otro ejemplo, seleccionemos la cantidad de marcas de productos diferentes.

SELECT DISTINCT COUNT(Marca) AS Marcas FROM 
SivProductos 

Veamos el resultado de la consulta creada:


La cláusula sql DISTINCT nos va permitir mostrar registros únicos ya sea que esto se repitan varias veces en la tabla.


Publicar un comentario

0 Comentarios