Questão
ID 1284954Disciplina: Tecnologia da Informação
Assunto: Funções Agregadas (Group BY e Having)
Ano: 2019 Banca: CESPE CEBRASPE - Centro de Seleção e de Promoção de Eventos UnB Órgão: Tribunal de Justiça do Estado do Amazonas
SELECT P.P#,
P.COR,
MAX (FP.QDE) AS QDEMAX
FROM P, FP
WHERE P.P# = FP.P#
AND (P.COR = COR (‘Azul’) OR P.COR = COR (‘Rosa’))
AND FP.QDE > QDE (100)
GROUP BY P.P#, P.COR
HAVING SUM (FP.QDE) > QDE (250)
Considerando a formulação do algoritmo conceitual da consulta em SQL precedente, julgue os itens a seguir.
O resultado da cláusula WHERE é agrupado pelos valores das colunas nomeadas na cláusula GROUP BY P.P#, P.COR. Além disso, o uso da cláusula HAVING elimina os grupos que não satisfazem à expressão booleana SUM (FP.QDE) > QDE (250).