In den vielfältigen Funktionen, die wir bei der Ausführung von Abfragen in MySQL entwickeln , werden je nach den erforderlichen Bedingungen unterschiedliche Ergebnisse erzielt. In vielen Fällen enthalten die Abfragen jedoch viele wiederholte Daten, was die Visualisierung der Berichte etwas erschweren kann.
Bei dieser Gelegenheit werden wir sehen, wie wir die separate Anweisung verwenden können, um die Daten auf ordnungsgemäße Weise zu filtern, ohne Daten zu wiederholen.
Die Syntax, die wir für die separate Anweisung verwenden müssen, lautet wie folgt:
SELECT DISTINCT Spaltenname FROM table_name;
Jetzt unterrichte ich die Ausführung.
Für diese Analyse haben wir eine Tabelle mit dem Namen solvetic_mysql gemäß dem folgenden Schema.
In diesem Fall sehen wir, dass in der Spalte Titel doppelte Werte wie Exchange, Fedora usw. angezeigt werden.
Um diese Anweisung in unserer Tabelle auszuführen, geben wir Folgendes ein:
WÄHLEN Sie einen anderen Titel als solvetic.solvetic_mysql aus;
Mit dieser Syntax teilen wir MySQL mit, dass wir die eindeutigen Werte der Titelspalte aus der Tabelle solvetic.solvetic_mysql sehen.
Das erhaltene Ergebnis wird das folgende sein:
Wir können sehen, wie MySQL nur die eindeutigen Werte der Spalte und nicht alle registrierten Werte wirft. Dieser Satz ist sehr nützlich, wenn wir Hunderte oder vielleicht Tausende von Datensätzen in unseren Datenbanken gespeichert haben, sodass wir ihre Werte viel zentraler steuern können.