Latest web development tutorials

SQLite verschiedene Kategorien

SQLite SELECT - Anweisung mit dem SchlüsselwortDISTINCT verwendet zusammen alle doppelte Datensätze zu beseitigen und erhalten nur eine einzigartige einmalige Aufnahme.

Es kann der Fall sein, gibt es mehrere doppelte Datensätze in einer Tabelle. Wenn solch eine Aufzeichnung zu extrahieren, ist DISTINCT Schlüsselwort insbesondere nur dann sinnvoll eine einzigartige einmalige Aufnahme zu erhalten, anstelle von doppelten Datensätzen zu bekommen.

Grammatik

Die grundlegende Syntax für das Schlüsselwort distinct doppelte Datensätze zu eliminieren, wie folgt:

SELECT DISTINCT column1, column2, ..... columnN 
FROM table_name
WHERE [Bedingung]

Beispiele

Angenommen COMPANY Tabelle hat die folgenden Einträge:

ID Name Alter ADRESSE GEHALT
---------- ---------- ---------- ---------- ----------
1 Paul 32 California 20.000,0
2 Allen 25 Texas 15.000,0
3 Teddy 23 Norwegen 20.000,0
4 Mark 25 Reiche-Mond 65.000,0
5 David 27 Texas 85.000,0
6 Kim 22 Süd-Halle 45.000,0
7 James 24 Houston 10000.0
8 Paul 24 Houston 20000.0
9 James 44 Norwegen 5000.0
10 James 45 Texas 5000.0

Erstens, uns unter der folgenden SELECT-Abfrage aussehen lassen, gibt es doppelte Abrechnung Datensätze:

sqlite> SELECT name FROM COMPANY;

Daraus ergeben sich die folgenden Ergebnisse:

NAMEN
----------
Paul
Allen
Teddy
Mark
David
Kim
Jakob
Paul
Jakob
Jakob

Nun lassen Sie uns das SchlüsselwortDISTINCT in der obigen SELECT - Abfrage verwenden:

DISTINCT name FROM UNTERNEHMEN sqlite> SELECT;

Dadurch ergibt sich folgendes Ergebnis gibt es keine doppelten Einträge:

NAMEN
----------
Paul
Allen
Teddy
Mark
David
Kim
Jakob