Latest web development tutorials

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