AdNow

loading...

La Sentencia SQL SELECT DISTINCT

Sentencia SQL SELECT DISTINCT


La sentencia SQL SELECT DISTINCT

La instrucción SELECT DISTINCT se usa para devolver solo valores distintos (diferentes).
Dentro de una tabla, una columna a menudo contiene muchos valores duplicados; y algunas veces solo desea enumerar los diferentes valores (distintos).

Sintaxis SELECT DISTINCT

SELECT DISTINCT column1, column2, ...
FROM table_name;

Base de datos de demostración

A continuación se muestra una selección de la tabla "Clientes" en la base de datos de muestra de Northwind:
CustomerIDCustomerNameContactNameAddressCityPostalCodeCountry
1
Alfreds FutterkisteMaria AndersObere Str. 57Berlin12209Germany
2Ana Trujillo Emparedados y heladosAna TrujilloAvda. de la Constitución 2222México D.F.05021Mexico
3Antonio Moreno TaqueríaAntonio MorenoMataderos 2312México D.F.05023Mexico
4
Around the HornThomas Hardy120 Hanover Sq.LondonWA1 1DPUK
5Berglunds snabbköpChristina BerglundBerguvsvägen 8LuleåS-958 22Sweden

Ejemplo SELECT

La siguiente declaración SQL selecciona todos los valores (y duplicados) de la columna "País" en la tabla "Clientes":

Ejemplo

SELECT Country FROM Customers;
Inténtalo tú mismo "
Ahora, usemos la palabra clave DISTINCT con la instrucción SELECT anterior y veamos el resultado.

La siguiente declaración SQL selecciona solo los valores DISTINCT de la columna "País" en la tabla "Clientes":

Ejemplo

SELECT DISTINCT Country FROM Customers;
Inténtalo tú mismo "
La siguiente declaración SQL enumera el número de países clientes diferentes (distintos):

Ejemplo

SELECT COUNT(DISTINCT Country) FROM Customers;
Inténtalo tú mismo "
Nota: ¡El ejemplo anterior no funcionará en Firefox y Microsoft Edge! Debido a que COUNT (DISTINCT column_name ) no se admite en las bases de datos de Microsoft Access. Firefox y Microsoft Edge están usando Microsoft Access en nuestros ejemplos.
Aquí está la solución para MS Access:

Ejemplo

SELECT Count(*) AS DistinctCountries
FROM (SELECT DISTINCT Country FROM Customers);
Inténtalo tú mismo "

Ponte a prueba con ejercicios

Ejercicio:

Seleccione todos los diferentes valores de la Countrycolumna en la Customerstabla.
 País DE Clientes;


Formulario de contacto

Nombre

Correo electrónico *

Mensaje *

Entradas más populares de este blog

Listado pasaporte y cedulas SAIME 2018

Etiqueta HTML < abbr >

HTML < a > tag

Visitas a este blog