Informática, perguntado por PedroHSLima, 1 ano atrás

Reflita sobre a afirmação abaixo e assinale verdadeiro ou falso.

A cláusula DISTINCT e a função GROUP BY, quando utilizadas, têm o mesmo resultado.

Verdadeiro

Falso

Soluções para a tarefa

Respondido por megawilliam
43
elas geralmente geram o mesmo plano de consulta, de modo que o desempenho deve ser o mesmo nas 2 construções de consulta
A função group by deve ser usada para aplicar os operadores de agregação para cada grupoSe oque você quer e para remover duplicatas então use o  DISTINCT.


PHNicacio: É FALSO!
basr: é falso.
Respondido por vchinchilla22
14

Falso! A cláusula Distinct e a função Group by, não tem o mesmo resultado, apesar de ter o mesmo plano de consulta.

Cláusula Distinct e função Group by

No SQL Server, a cláusula Distinct é utilizada para recuperar valores únicos de uma tabela de banco de dados, ou seja, não se obtêm valores repetidos, qualquer valor duplicado aparecerá apenas uma vez.

Enquanto que, a função Group by, identifica uma coluna selecionada a ser usada para agrupar resultados. Divide os dados em grupos pelos valores na coluna especificada e retorna uma linha de resultados para cada grupo.

Entenda mais sobre o SQL em: https://brainly.com.br/tarefa/43615436

Anexos:
Perguntas interessantes