Latest web development tutorials

Clausola SQLite Limite

clausolaLIMIT SQLite è usato per limitare la quantità di dati restituiti dall'istruzione SELECT.

grammatica

La sintassi di base di un'istruzione SELECT con clausola LIMIT come segue:

SELEZIONE column1, column2, columnn 
FROM nome_tabella
LIMIT [no di righe]

Ecco la sintassi per il limite e la clausola clausola OFFSET si applicano a:

SELEZIONE column1, column2, columnn 
FROM nome_tabella
LIMIT [no di righe] OFFSET [num fila]

motore SQLite tornerà all'inizio della riga successiva fino a quando tutte le linee dato OFFSET fino a quando, come mostrato nella seguente ultima istanza.

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

Ecco un esempio, si limita il numero di righe che si desidera estrarre dalla tabella:

sqlite> SELECT * FROM COMPANY LIMITE 6;

Questo produce i seguenti risultati:

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

Tuttavia, in alcuni casi, può richiedere un offset dall'inizio del record di estrazione specifica. Ecco un esempio, per avviare l'estrazione di tre record dal terzo posto:

sqlite> select * from LIMITE Company 3 OFFSET 2;

Questo produce i seguenti risultati:

NOME ID Età Indirizzo STIPENDIO
---------- ---------- ---------- ---------- ----------
3 Teddy 23 Norvegia 20000.0
4 Mark 25 Rich-Mond 65.000,0
5 David 27 Texas 85.000,0