Como selecionar os 5 principais elementos de uma tabela SQL

A seleção de um subconjunto limitado de dados nas tabelas pode ser feita de várias maneiras no SQL. Restringir os resultados usando a cláusula WHERE é uma opção, outra é selecionar apenas a quantidade superior ou inferior – nos registros ou em porcentagens – de um conjunto de resultados. Os dois podem ser usados ​​em conjunto com outros para permitir resultados refinados para itens como o pior produto em vendas ou os funcionários que vendem mais itens. Cada linguagem SQL suporta métodos ligeiramente diferentes para concluir esta tarefa.

PostgreSQL e MySQL

Passo 1

Conecte-se ao seu programa de consulta desejado e inicie uma nova consulta.

Etapa 2

Digite sua instrução SELECT, incluindo as instruções WHERE e ORDER BY. Por exemplo, para encontrar os cinco itens com as vendas mais baixas, você pode digitar:

SELECT soma (vendas_produto) FROM registros de vendas ORDER BY soma (vendas_produto) ASC

Se você quisesse as cinco maiores vendas em vez das mais baixas, poderá reverter o pedido.

Etapa 3

Escreva LIMIT 5 após a cláusula SELECT para limitar o conjunto de resultados a cinco registros. Você pode aumentar ou diminuir o número de registros como desejar. O PostgreSQL também suporta OFFSET, o que permite exibir os resultados também em um intervalo médio. Por exemplo, você pode selecionar os segundos valores mais baixos (valores 6 a 10) digitando LIMIT 5 OFFSET 5.

Microsoft SQL

Passo 1

Conecte-se ao seu programa de consulta desejado e inicie uma nova consulta.

Etapa 2

Digite SELECT TOP 5 para indicar o limite de registros que devem ser exibidos. O Microsoft SQL também oferece suporte ao uso do BOTTOM para recuperar as últimas linhas de um conjunto de registros em vez da primeira. Na quantidade que você vai selecionar, você pode usar um valor inteiro com um certo número de linhas ou uma indicação numérica da porcentagem desejada, seguida pela palavra-chave “PERCENT”. Por exemplo: SELECIONE INFERIOR 10 POR CENTO.

Etapa 3

Digite o restante da sua instrução SELECT, incluindo as cláusulas WHERE e ORDER BY.

Referências

 

Você pode estar interessado:

Deixe um comentário