Luiz está analisando dados em uma ferramanta de BI que permi...

Próximas questões
Com base no mesmo assunto
Q3878270 Banco de Dados
Luiz está analisando dados em uma ferramanta de BI que permite visualizar e editar o SQL utilizado na consulta ao banco de dados. Uma das análises usa o seguinte SQL:

SELECT v.nome_vara, COUNT(*) AS total_processos FROM FatoProcessos f JOIN DimVara v ON f.id_vara = v.id_vara GROUP BY v.nome_vara;



Para listar o resultado da consulta, começando pelas varas com mais processos, Luiz deve editar o SQL incluindo a cláusula: 
Alternativas

Comentários

Veja os comentários dos nossos alunos

ORDER BY:

Por padrão, o ORDER BY trás os valores do maior para o menor (DESC), logo, se não for especificado na consulta o comando DESC ao final do ORDER BY ele vai trazer o resultado do maior para o menor.

Para garantir que a lista "comece pelas maiores", você obrigatoriamente tem que mandar o motor do banco ordenar a matemática primeiro, do maior para o menor. E o único comando que faz isso no SQL padrão é o ORDER BY.

A (TOP) e B (LIMIT): Eles limitam o volume de dados retornados, mas são "cegos" para a ordem. Para funcionarem como um "Top 10" real, eles são dependentes da existência de um ORDER BY prévio na consulta.

C (INDEX): Cria uma estrutura física (como a Árvore B+) para acelerar a busca na tabela, mas não é uma cláusula usada dentro de um SELECT para ordenar o resultado final na tela.

D (VALUES): É uma cláusula usada exclusivamente no comando INSERT INTO ... VALUES (...) para colocar novos dados na tabela, não tem relação com consulta de BI.

Clique para visualizar este comentário

Visualize os comentários desta questão clicando no botão abaixo