Latest web development tutorials

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