FC ConcursosFC Concursos

Flashcard FC96834

Quais são as regras de uso da cláusula HAVING e das funções de agregação em SQL?

Sistema de Gerenciamento de Banco de Dados (SGBD)

CEBRASPE (CESPE) · 2024

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

Quais são as regras de uso da cláusula HAVING e das funções de agregação em SQL?
Mostrar resposta e comentário

Resposta

A cláusula HAVING só deve ser usada para filtrar resultados agregados após um GROUP BY, condições sobre linhas não agregadas devem ir em WHERE, e funções de agregação como COUNT devem receber uma coluna ou *.



• HAVING: só filtra grupos após a execução de GROUP BY, não antes do agrupamento ser realizado.
• WHERE: deve conter condições sobre colunas individuais, aplicadas antes da agregação e do agrupamento.
• COUNT: deve ser invocada com uma coluna específica ou com * para contar linhas, e não com '_' que não é válido.





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

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

Continue aprendendo