SQL SELECT DISTINCTSentencias
La sentencia SELECT DISTINCT se utiliza para devolver valores únicos distintos.
En una tabla, una columna puede contener múltiples valores duplicados; a veces es posible que solo desee enumerar valores distintos.
La palabra clave DISTINCT se utiliza para devolver valores únicos distintos.
Sintaxis de SQL SELECT DISTINCT
SELECT DISTINCT column1, column2, ... FROM table_name;
Descripción de parámetros:
- column1, column2, ...: El nombre del campo a seleccionar; pueden ser varios campos. Si no se especifica el nombre del campo, se seleccionarán todos los campos.
- table_name: El nombre de la tabla a consultar.
En este tutorial, usaremos la base de datos de muestra EJEMPLO.
A continuación se muestran los datos seleccionados de la tabla "Websites":
+----+--------------+---------------------------+-------+---------+ | id | name | url | alexa | country | +----+--------------+---------------------------+-------+---------+ | 1 | Google | https://www.google.cm/ | 1 | USA | | 2 | 淘宝 | https://www.taobao.com/ | 13 | CN | | 3 | Ejemplo | http://www.example.com/ | 4689 | CN | | 4 | 微博 | http://weibo.com/ | 20 | CN | | 5 | Facebook | https://www.facebook.com/ | 3 | USA | +----+--------------+---------------------------+-------+---------+
Ejemplo de SELECT DISTINCT
La siguiente sentencia SQL selecciona únicamente valores distintos de la columna "country" de la tabla "Websites", es decir, elimina los valores duplicados de la columna "country":
Ejemplo
SELECT DISTINCT country FROM Websites;
Resultado:
