FC ConcursosFC Concursos

Flashcard FC296688

Como contar ocorrências por grupo em SQL e ordenar pelo total decrescente?

Linguagem SQL

CESGRANRIO · 2019

De acordo com o assunto TI Banco de Dados: Linguagem SQL, responda:

Como contar ocorrências por grupo em SQL e ordenar pelo total decrescente?
Mostrar resposta e comentário

Resposta

Usa-se COUNT(*) com GROUP BY, aplicando filtros/junções em WHERE e ordenando com ORDER BY COUNT(*) DESC.

Explicação:
COUNT(*) agrega o número de linhas por grupo.
Colunas não agregadas devem aparecer em GROUP BY.
Filtros e junções vão na cláusula WHERE (ou em JOIN) antes do agrupamento.
ORDER BY COUNT(*) DESC ordena os grupos pelo total decrescente.

Sintaxe: SELECT grupo, COUNT(*) FROM tabela WHERE ... GROUP BY grupo ORDER BY COUNT(*) DESC




Veja como foi cobrado:
https://flashcardsconcursos.com.br/portal/flashcard/295902

Conteúdo do catálogo FC Concursos · Atualizado em

Continue aprendendo