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 |
Curso completo: Base de datos con SQL Server
La función TRIM en SQL se usa para elim
Supongamos que tengo una tabla de ventas con d
Las sentencias SQL MIN y MAX nos ayudan a obte