Mit der `DISTINCT` Anweisung in MariaDB können Sie eindeutige Datensätze auswählen. `DISTINCT` entfernt doppelte Ergebnisse aus der Ausgabe einer `SELECT`-Abfrage.
Sehen wir uns ein einfaches Beispiel an:
Angenommen, Sie haben eine Tabelle `users` mit folgenden Daten:
user_id || user_name || user_email
1 || John || john@example.com
2 || Lisa || lisa@example.com
3 || John || john.doe@example.com
4 || Michael || michael@example.com
5 || John || john@example.com
Und Sie möchten eine eindeutige Liste der `user_name` erhalten, dann können Sie die `DISTINCT` Anweisung verwenden:
```sql
SELECT DISTINCT user_name FROM users;
```
Dies würde die folgenden eindeutigen `user_name` zurückgeben:
user_name
John
Lisa
Michael
Wenn Sie `DISTINCT` auf mehrere Spalten anwenden möchten, listen Sie einfach die Spalten auf, getrennt durch Kommata:
```sql
SELECT DISTINCT user_name, user_email FROM users;
```
Diese Abfrage würde alle eindeutigen Kombinationen aus `user_name` und `user_email` zurückgeben.