SQL

¿Cómo obtener datos distintos en SQL Server con SQL Distinct?

Estrada Web Group
Administrador

SQL SERVER select distinct

En SQL Server, la palabra clave DISTINCT se usa en la instrucción SELECT para recuperar valores únicos de una tabla de base de datos, es decir que no obtengamos valores repetidos. Cualquier valor duplicado solo aparecerá una vez.

Sintaxis

SELECT DISTINCT "column_name" FROM "table_name";

"table_name" es el nombre de la tabla donde se almacenan los datos, y "column_name" es el nombre de la columna que contiene los datos que se recuperarán.

Ejemplos

Para este ejemplo utilizaremos la tabla Employees y la columna City de la base de datos Northwind la cual puedes descargar aquí. Los datos de la tabla son los siguientes

City

Seattle

Tacoma

Kirkland

Redmond

London

London

London

Seattle

London

 

Ejemplo 1: usar DISTINCT en la columna City

Para seleccionar todas las ciudades distintas en la Tabla Employees, ingresamos lo siguiente:

SELECT DISTINCT City FROM Employees;

Resultado:

City

Kirkland

London

Redmond

Seattle

Tacoma

 

Ejemplo 2: usar DISTINCT en múltiples columnas

Podemos usar DISTINCT en múltiples columnas. Si queremos obtener una lista que muestre todas las combinaciones únicas de Ciudades y Países, escribiremos lo siguiente,

select distinct City, Country from Employees

Resultado:

City

Kirkland

London

Redmond

Seattle

Tacoma

Country

USA

UK

USA

USA

USA

 

Compartir artículo:

Más artículos geniales

Cómo usar la expresión NULLIF de SQL Server para devolver NULL si el primer argumento es igual al segundo

Cómo usar la expresión NULLIF de SQL Server para devolver NULL si el primer argumento es igual al segundo

Resumen: en este tutorial, aprenderás a usar la expresión NULLIF de SQL Server para devolver NULL si el primer argumento es igual al segundo.

Ver artículo completo
Cómo consultar datos de varias tablas con INNER JOIN de SQL Server

Cómo consultar datos de varias tablas con INNER JOIN de SQL Server

Resumen: en este tutorial, aprenderás a usar la cláusula INNER JOIN de SQL Server para consultar datos de varias tablas.

Ver artículo completo
¿Qué es y para que sirve SQL Joins?

¿Qué es y para que sirve SQL Joins?

Una cláusula SQL JOIN se usa para combinar filas de dos o más tablas, en función de una columna relacionada entre ellas.

Ver artículo completo

Manténgase actualizado

Obtenga excelente contenido en su bandeja de entrada todas las semanas.
Solo contenido excelente, no compartimos su correo electrónico con terceros.
Subir al inicio de la pantalla ;