SQL

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

Estrada Web Group
Estrada Web Group

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
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 Country
Kirkland USA
London UK
Redmond USA
Seattle USA
Tacoma USA
Compartir artículo:

Más artículos geniales

Expresión CASE de SQL Server

Expresión CASE de SQL Server

Resumen: en este tutorial, aprenderás a usar la expresión CASE de SQL Server para agregar lógica if-else a consultas SQL.

Ver artículo completo
¿Cómo remplazar una cadena de caracteres por otra en SQL Server?

¿Cómo remplazar una cadena de caracteres por otra en SQL Server?

En este tutorial, aprenderás a usar la función REPLACE() de SQL Server para reemplazar todas las veces que aparezca una palabra, frase o cadena de caracteres por otra palabra o frase dentro de una cadena de caracteres.

Ver artículo completo
Cómo eliminar valores duplicados de una tabla en SQL Server

Cómo eliminar valores duplicados de una tabla en SQL Server

Resumen: en este tutorial, aprenderás cómo eliminar filas duplicadas de una tabla en SQL Server.

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