Curso de MySQL desde cero

SELECT DISTINCT de MySQL

Capítulo 6: Seleccionar registros distintos

En este capítulo, aprenderás a seleccionar los valores distintos en una tabla. Haremos la práctica sobre la tabla products (productos).

En la tabla products tenemos unos cuantos proveedores que se repiten en múltiples registros. Esto es porque proveen más de un producto.

Si necesitas una lista de todos los proveedores que tiene la tabla sin repetir, lo puedes hacer de la siguiente forma:

Gracias a SELECT DISTINCT, podemos especificar que en el filtrado, solo aparezcan resultados sin repetir.

Los proveedores aparecen en el campo productVendor (proveedor).

SELECT productVendor FROM products;

El resultado es una lista con todos los proveedores sin repetir. Podemos traducir la instrucción SQL como: "seleccióname los proveedores que no se repitan (que sean diferentes) de la tabla productos".

SELECT DISTINCT SQL

Aunque en las imágenes saque ciertos resultados, no quiere decir que muestre aquí todos los que se devuelven. En este caso, me ha devuelto 13 proveedores. No los muestro todos para evitar imágenes muy grandes e innecesarias. Tenlo en cuenta para los siguientes capítulos. En los vídeos se ven los resultados totales por si los quieres comparar con los tuyos.


Comentarios

Si te quedan dudas sobre el temario, sobre SQL, MySQL o cualquier otra cosa relacionada o simplemente quieres agradecer, aquí tienes tu sitio para dejar tu granito de arena. Gracias por tus comentarios y por darle vida a este sitio web.

Programación Fácil YouTube

Suscríbete

Si te ha gustado este curso y crees que el trabajo merece la pena, te agradeceré eternamente que te suscribas a mi canal de YouTube para apoyarme y que pueda seguir haciendo cursos gratuitos.

Además, si te encanta la programación, tienes un montón más de cursos gratuitos para ver.

No solo eso, podrás participar enviándome comentarios con tus sugerencias para temas específicos o cursos completos o incluso las dudas que tengas y las intentaré ir resolviendo en los cursos que estén todavía abiertos.