Icono del sitio Hazlo Express

MySQL: Clausura DISTINCT

MySQL: Clausura DISTINCT

En este tutorial de MySQL explicaremos cómo usar la cláusula MySQL DISTINCT con sintaxis y ejemplos.

Descripción

La cláusula MySQL DISTINCT se utiliza para eliminar duplicados del conjunto de resultados. La cláusula DISTINCT sólo se puede utilizar con sentencias SELECT.

Sintaxis

La sintaxis para la Clausura DISTINCT en MySQL es:

SELECT DISTINCT expresiones

FROM tablas

[WHERE condiciones];

Parametros o Argumentos

expresiones

Las Columnas o Calculos que deseas recibir.

tables

Las Tablas de las cuales deseas recibir los datos. Debe ser Por lo menos una tabla, en la clausura FROM.

WHERE conditions

Opcional. Las condiciones que deben cumplirse para que los registros sean seleccionados.

Notas

Con Una Única Expresióno campo

Domina todos los tipos de join en MySQL

Veamos el ejemplo más simple de la cláusula MySQL DISTINCT. Podemos utilizar la cláusula MySQL DISTINCT para devolver un único campo que elimina los duplicados del conjunto de resultados.

Por Ejemplo:

SELECT DISTINCT estado
FROM cliente;

Este ejemplo de MySQL DISTINCT devolverá todos los valores únicos(diferentes) del campo estado de la tabla de clientes.

Domina los operadores relacionales y de comparación en mysql

Con Multiple Expresiones o campos

Veamos cómo se puede utilizar la cláusula MySQL DISTINCT para eliminar duplicados de más de un campo en su sentencia SELECT.

hay que destacar que cuando existe mas de un campo en el select, se considera como resultado repetido al registro completo, no a los campos individuales.

Por Ejemplo:

SELECT DISTINCT ciudad, estado
FROM cliente;

Este ejemplo de cláusula MySQL DISTINCT devolvería cada combinación única de ciudad y estado de la tabla de clientes. En este caso, el DISTINCT se aplica a cada campo enumerado después de la palabra clave DISTINCT y, por tanto, devuelve combinaciones distintas.

Aqui el enlace para el tutorial tema por tema

Tutorial MySQL

No te olvides de Compartir y Comentar

4 / 5 ( 4 votos )
Salir de la versión móvil