Comment utiliser select Distinct dans MySQL

Table des matières

Dans les multiples fonctions que nous développons lorsque nous exécutons des requêtes dans MySQL Il s'agit d'obtenir des résultats différents en fonction des conditions requises, mais dans de nombreuses occasions, les requêtes contiennent beaucoup de données répétées, ce qui peut compliquer un peu la visualisation des rapports.

Dans cette opportunité, nous verrons comment nous pouvons utiliser l'instruction distincte pour pouvoir filtrer les données de manière ordonnée et sans répéter les données.

Quel est le paramètre distinctCe paramètre nous permet d'afficher toutes les valeurs uniques qui se trouvent dans un tableau, car un tableau peut contenir diverses données répétées dans ses colonnes et pour générer des rapports, nous n'avons besoin que des valeurs qui ne sont pas répétées.

La syntaxe que nous devons utiliser pour le déclaration distincte est la suivante:

 SELECT DISTINCT nom_colonne FROM nom_table;
Maintenant, j'enseigne l'exécution.

Exécuter l'instruction distincte
Pour cette analyse, nous avons un tableau appelé solvetic_mysql selon le schéma suivant.

AGRANDIR

Dans ce cas, nous pouvons voir que dans la colonne Titre, nous avons des valeurs en double telles que Exchange, fedora, etc.

Pour exécuter cette phrase dans notre tableau, nous entrerons ce qui suit :

 SELECTIONNER un titre distinct de solvetic.solvetic_mysql;
NoterNous pouvons utiliser toutes les majuscules ou minuscules et cela n'affectera pas le résultat de la déclaration distincte dans MySQL

Avec cette syntaxe, nous disons à MySQL que nous verrons les valeurs uniques de la colonne de titre de la table solvetic.solvetic_mysql.

Le résultat obtenu sera le suivant :

AGRANDIR

Nous pouvons voir comment MySQL Il ne renvoie que les valeurs uniques de la colonne et non toutes les valeurs qui sont enregistrées. Cette phrase est très utile dans le cas où nous avons des centaines ou peut-être des milliers d'enregistrements stockés dans nos bases de données, nous permettant d'avoir un contrôle beaucoup plus centralisé sur leurs valeurs.

Avez-vous aimé et aidé ce tutoriel ?Vous pouvez récompenser l'auteur en appuyant sur ce bouton pour lui donner un point positif
wave wave wave wave wave