FC ConcursosFC Concursos

Flashcard FC558505

Como calcular por empresa a quantidade de fiscalizações concluídas e o total arrecadado com multas em SQL?

Linguagem SQL

FCC · 2025

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

Como calcular por empresa a quantidade de fiscalizações concluídas e o total arrecadado com multas em SQL?
Mostrar resposta e comentário

Resposta

Usa-se SELECT com COUNT(*) e SUM(valor_multa), aplica-se WHERE para filtrar status 'Concluída' e inclui-se GROUP BY na coluna da empresa.



• SELECT agregações: usar COUNT(*) para quantidade e SUM(valor_multa) para o somatório das multas por grupo.
• WHERE: filtrar registros pelo status desejado antes da agregação.
• GROUP BY: agrupar pela coluna da empresa para calcular as agregações por empresa.
• SUM NULLs: a função SUM ignora valores NULL e não soma campos ausentes.
• Incluir sem registros: usar LEFT JOIN com a tabela de empresas para incluir entidades sem fiscalizações registradas.





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

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

Continue aprendendo