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