Cargando



Cómo usar select Distinct en MySQL

Os enseño cómo usar el comando select distinct MySQL para poder filtrar los datos de manera ordenada.


sep 12 2016 09:18
Intermedio
sep 12 2016 09:23

En las múltiples funciones que desarrollamos cuando ejecutamos consultas en MySQL está la de obtener diversos resultados tomando en base las condiciones requeridas pero en muchas oportunidades las consultas contienen muchos datos repetidos lo cual nos puede complicar un poco la visualización de los reportes.

 

En esta oportunidad veremos como podemos usar la sentencia distinct para poder filtrar los datos de manera ordenada y sin repetir datos.

 

Que es el parámetro Distinct
Este parámetro nos permite desplegar todos los valores únicos que están en una tabla, ya que una tabla puede contener diversos datos repetidos en sus columnas y para generar reportes necesitamos solamente los valores que no estén repetidos.

 

La sintaxis que debemos usar para la sentencia distinct es la siguiente:

SELECT DISTINCT nombre_columna
FROM nombre_tabla;
Ahora enseño la ejecución.

 

Ejecutando la sentencia distinct

Para este análisis contamos con una tabla denominada solvetic_mysql según el siguiente esquema.

 

 

 

En este caso podemos observar que en la columna Title tenemos valores duplicados como Exchange, fedora, etc.

 

Para ejecutar esta sentencia en nuestra tabla ingresaremos lo siguiente:

SELECT distinct title from solvetic.solvetic_mysql;
Nota
Podemos usar todo en mayúscula o minúscula y esto no afectará el resultado de la sentencia distinct en MySQL

 

Con esta sintaxis estamos indicándole a MySQL que veremos los valores únicos de la columna title desde la tabla solvetic.solvetic_mysql.

 

El resultado obtenido será el siguiente:

 

 

Podemos ver como MySQL nos arroja solamente los valores únicos de la columna y no todos los valores que están registrados. Esta sentencia es muy útil en caso que tengamos cientos o quizás miles de registros almacenados en nuestras bases de datos permitiéndonos tener un control mucho más centralizado sobre los valores de los mismos.


¿Te ayudó este Tutorial?


Sin comentarios, sé el primero!

No esperes más y entra en Solvetic
Deja tus comentarios y aprovecha las ventajas de la cuenta de usuario ¡Únete!

X