SQLite distinte categorie
dichiarazione SQLite SELECT con la parola chiaveDISTINCT usati insieme per eliminare tutti i record duplicati, e solo ottenere una unica registrazione di una volta.
Ci può essere un caso, ci sono più record duplicati in una tabella. Durante l'estrazione di un tale record, parola chiave DISTINCT è particolarmente significativa solo ottenere una unica registrazione di una volta, invece di ottenere i record duplicati.
grammatica
La sintassi di base per la parola chiave DISTINCT per eliminare record duplicati come segue:
SELECT DISTINCT column1, column2, ..... columnn FROM nome_tabella WHERE [condizione]
Esempi
tavolo COMPANY Supponiamo che ha i seguenti documenti:
NOME ID Età Indirizzo STIPENDIO ---------- ---------- ---------- ---------- ---------- 1 Paul 32 California 20000.0 2 Allen 25 Texas 15000.0 3 Teddy 23 Norvegia 20000.0 4 Mark 25 Rich-Mond 65.000,0 5 David 27 Texas 85.000,0 6 Kim 22 Sud-Hall 45.000,0 7 James 24 Houston 10000.0 8 Paul 24 Houston 20000.0 9 James 44 Norvegia 5000.0 10 James 45 Texas 5000.0
In primo luogo, esaminiamo la seguente query SELECT, restituisce libri paga duplicati:
sqlite> selezionare il nome da Società;
Questo produce i seguenti risultati:
NOME ---------- Paul Allen Teddy contrassegno David Kim Giacomo Paul Giacomo Giacomo
Ora, usiamo la parola chiaveDISTINCT nella query SELECT sopra:
sqlite> Selezionare il nome DISTINTO DA AZIENDA;
Questo produce il seguente risultato, non ci sono voci duplicate:
NOME ---------- Paul Allen Teddy contrassegno David Kim Giacomo