SóProvas


ID
3256993
Banca
FCC
Órgão
TRF - 3ª REGIÃO
Ano
2019
Provas
Disciplina
Banco de Dados
Assuntos

Em uma instrução SQL, a cláusula GROUP BY, se utilizada juntamente com funções de grupo, deve estar em uma posição específica como

Alternativas
Comentários
  • Caso esteja presente, o comando GROUP BY deve aparecer após as condições do comando WHERE, podendo estar acompanhado ou não de uma cláusula HAVING. O ORDER BY, por sua vez, é o último comando de cada consulta. A ordem vai ficar assim: SELECT; FROM; W HERE;

  • A estrutura básica de um statement SQL é

    SELECT - FROM - WHERE

    Para esta questão vale lembrar que o HAVING foi introduzido no sql justamente pois o WHERE não podia ser usado com funções agregadoras, como é o caso do GROUP BY.

    Outra dica é pensa que só podemos ordenar quando sabemos o que deve ser ordenado, por isso o ORDER BY deve vir por último.