SóProvas


ID
639529
Banca
FCC
Órgão
TRT - 11ª Região (AM e RR)
Ano
2012
Provas
Disciplina
Banco de Dados
Assuntos

A cláusula having, quando usada, estabelece uma condição sobre uma agregação obtida de

Alternativas
Comentários
  • De acordo com Ramez Elmasri e Shamkant B. Navathe:

    (...)

    A cláusula HAVING proporciona a aplicação de uma condição para o grupo de tuplas associado a cada valor dos atributos de agrupamento. Apenas os  grupos que satisfizerem a condição serão apresentados no resultado da consulta.

    (...)
  • A cláusula GROUP BY organiza dados em grupos, produzindo sumários. A cláusula HAVING estabelece condições para listar esses grupos.

    Fonte: http://infoblogs.com.br/view.action?contentId=33915&GROUP-BY-e-HAVING-essas-incompreendidas-clausulas-SELECT.html

    Logo, 

               a resposta correta: "e" 
  • "(...) A SQL aplica predicados na cláusula having após os grupos terem sido formados (group by), permitindo, assim, o uso de funções agregadas."

    Abraham Silberschatz
  • Predicados na cláusula HAVING são aplicados após a formação dos grupos (Group BY), ex:

    Select nome_agencia, AVG (Saldo)

    From Conta

    Group by nome_agencia

    Having AVG (saldo)>5000;