Imagem de fundo

A linguagem SQL (Structured Query Language) é o padrão para...

A linguagem SQL (Structured Query Language) é o padrão para a manipulação e definição de dados em Sistemas de Gerenciamento de Bancos de Dados Relacionais (SGBDR).

Assinale a alternativa correta em relação às operações de junção e funções de agregação.


A

A função de agregação COUNT(*) contabiliza apenas as linhas de uma tabela onde a coluna especificada na cláusula WHERE não contém valores nulos, ignorando registros duplicados automaticamente.


B

A cláusula HAVING é utilizada exclusivamente para filtrar registros antes que as funções de agregação sejam aplicadas pelo SGBDR, substituindo a cláusula WHERE em consultas complexas.


C

O operador INNER JOIN retorna todas as linhas de ambas as tabelas envolvidas na consulta, combinando-as indiscriminadamente, mesmo que a condição de junção especificada na cláusula ON não seja satisfeita.


D

A cláusula LEFT JOIN retorna todas as linhas da tabela localizada à esquerda da expressão de junção, juntamente com as linhas correspondentes da tabela à direita; se não houver correspondência, os resultados da tabela à direita serão preenchidos com valores NULL.


E

A instrução GROUP BY ordena os resultados da consulta em ordem alfabética ou numérica decrescente, sendo obrigatória sempre que a cláusula ORDER BY for omitida no comando SELECT.