cláusula de limite SQLite
cláusulaLIMIT SQLite é utilizado para limitar a quantidade de dados retornados pela instrução SELECT.
gramática
A sintaxe básica de uma instrução SELECT com a cláusula LIMIT como segue:
column1 SELECT, column2, columnn FROM nome_tabela LIMIT [no de linhas]
Aqui está a sintaxe para LIMIT e cláusula cláusula OFFSET quando utilizado com:
column1 SELECT, column2, columnn FROM nome_tabela LIMIT [no de linhas] OFFSET [num row]
SQLite motor irá retornar para o início da próxima linha até que todas as linhas dada posição até que, como mostrado no seguinte última instância.
Exemplos
mesa EMPRESA Suponha que tem os seguintes registros:
ID NOME SALÁRIO IDADE ENDEREÇO ---------- ---------- ---------- ---------- ---------- 1 Paul 32 California 20.000,0 2 Allen 25 Texas 15.000,0 3 Teddy 23 Norway 20.000,0 4 Mark 25 Rich-Mond 65.000,0 5 David 27 Texas 85.000,0 6 Kim 22 Sul-Hall 45.000,0 7 James 24 Houston 10000.0
Aqui está um exemplo, limita o número de linhas que pretende extrair da tabela:
sqlite> SELECT * FROM LIMITE DA EMPRESA 6;
Isto produz os seguintes resultados:
ID NOME SALÁRIO IDADE ENDEREÇO ---------- ---------- ---------- ---------- ---------- 1 Paul 32 California 20.000,0 2 Allen 25 Texas 15.000,0 3 Teddy 23 Norway 20.000,0 4 Mark 25 Rich-Mond 65.000,0 5 David 27 Texas 85.000,0 6 Kim 22 Sul-Hall 45.000,0
No entanto, em alguns casos, pode ser necessário um desvio em relação ao começo do registo de extracção específico. Aqui está um exemplo, para começar a extrair três registros a partir do terceiro lugar:
sqlite> SELECT * FROM LIMITE DA EMPRESA 3 DESVIO 2;
Isto produz os seguintes resultados:
ID NOME SALÁRIO IDADE ENDEREÇO ---------- ---------- ---------- ---------- ---------- 3 Teddy 23 Norway 20.000,0 4 Mark 25 Rich-Mond 65.000,0 5 David 27 Texas 85.000,0