Limitação do número de registros em SQL no PHP
Com o comando LIMIT, podemos limitar
a quantidade de linhas no resultado.
Exemplo
Vamos selecionar os dois primeiros usuários:
<?php
$query = "SELECT * FROM users LIMIT 2";
?>
Exemplo
Vamos selecionar todos os usuários com salário 500,
e então usar o LIMIT para pegar apenas
os dois primeiros da seleção:
<?php
$query = "SELECT * FROM users WHERE salary=500 LIMIT 2";
?>
Exemplo
Com o LIMIT é possível selecionar várias
linhas do meio do resultado. No exemplo abaixo,
selecionaremos a partir da segunda linha (a contagem das linhas
começa em zero), 5 unidades:
<?php
$query = "SELECT * FROM users LIMIT 1,5";
?>
Exemplo
O comando LIMIT pode ser combinado
com ORDER BY. Neste caso, deve-se
escrever primeiro o comando de ordenação, e depois - o limite.
No próximo exemplo, primeiro vamos ordenar
os registros por idade crescente, e depois pegar
os primeiros 3:
<?php
$query = "SELECT * FROM users ORDER BY age LIMIT 3";
?>
Tarefas práticas
Obtenha os primeiros 4 usuários.
Obtenha os usuários a partir do segundo, 3 unidades.
Ordene os usuários por salário crescente
e obtenha os primeiros 3 trabalhadores do resultado
da ordenação.
Ordene os usuários por salário decrescente
e obtenha os primeiros 3 usuários do resultado
da ordenação.