Example – Using LIMIT keyword

Let’s look at how to use a SELECT statement with a LIMIT clause in SQL.

Por exemplo:

SELECT contact_id, last_name, first_nameFROM contactsWHERE website = 'TechOnTheNet.com'ORDER BY contact_id DESCLIMIT 5;

Este SELECT de SQL LIMITE de exemplo seria selecionar os 5 primeiros registros da tabela contatos, onde o site é ‘TechOnTheNet.com’. Nota-se que os resultados são ordenados por contact_id em ordem decrescente, então isso significa que o 5 maior contact_id valores serão devolvidos por SELECIONAR LIMITE de instrução.

Se houver outros registos na tabela de contactos que tenham um valor na página web de ‘TechOnTheNet.,com’, eles não serão devolvidos pela instrução SELECT LIMIT em SQL.

Se a gente queria para selecionar a 5 menor contact_id valores, em vez de o maior, poderíamos alterar a ordem de classificação da seguinte forma:

SELECT contact_id, last_name, first_nameFROM contactsWHERE website = 'TechOnTheNet.com'ORDER BY contact_id ASCLIMIT 5;

Agora, os resultados seriam classificados por contact_id em ordem crescente, para que os 5 primeiros menor contact_id registros que têm um site de ‘TechOnTheNet.com” seria devolvido por esta SELECIONE LIMITE de instrução. Nenhum outro registro seria retornado por esta consulta.