Qual é a cláusula SQL que especifica uma condição de restrição sobre os grupo...

Qual é a cláusula SQL que especifica uma condição de restrição sobre os grupos selecionados?


Qual é a cláusula SQL que especifica uma condição de restrição sobre os grupos selecionados?

🚀 Desbloqueie a explicação completa

Veja comentários detalhados e resoluções exclusivas para entender o gabarito desta questão.

  • Letícia Cunha
    Letícia Cunha
    31/12/1969 • 21:00
    Gabarito: a) HAVING

    A cláusula HAVING é usada em SQL para especificar condições de restrição sobre grupos de registros, ou seja, ela filtra os grupos criados pela cláusula GROUP BY. Diferentemente da cláusula WHERE, que filtra linhas antes da agregação, o HAVING atua após a agregação, permitindo aplicar condições sobre funções agregadas como SUM, COUNT, AVG, etc.

    Por exemplo, se quisermos selecionar grupos de clientes que tenham um total de compras maior que um determinado valor, usamos HAVING para essa condição.

    A cláusula WHERE não pode ser usada para filtrar grupos, apenas linhas individuais antes da agregação. ORDER BY serve para ordenar os resultados, DISTINCT para eliminar duplicatas, e COUNT é uma função agregada, não uma cláusula de restrição.

    Portanto, a alternativa correta é a) HAVING.
🔒
Conteúdo restrito

Cadastre-se para visualizar comentários e resoluções.

Criar conta grátis

Utilizamos cookies e tecnologias semelhantes para aprimorar sua experiência. Política de Privacidade.