Questões Informática Banco de Dados

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

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


1Q19174 | Informática, Banco de Dados, Primeiro Tenente, MM QT, MB

Qual é a cláusula SQL que especifica uma condição de restrição sobre os grupos selecionados?
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

💬 Comentários

Confira os comentários sobre esta questão.
Letícia Cunha
Por Letícia Cunha em 31/12/1969 21:00: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.
⚠️ Clique para ver os comentários

Visualize os comentários desta questão clicando no botão abaixo

Ver comentários
Utilizamos cookies e tecnologias semelhantes para aprimorar sua experiência de navegação. Política de Privacidade.