Pular para o conteúdo

Fóruns SQL e PL/SQL distinct x group by distinct x group by

#88299
Rodrigo Mesquita
Participante

    No teu exemplo acima as duas consultas vão ter o mesmo resultado e o mesmo custo, porem como boa prática de programação é recomentado que vc utilize o distinct nesta sua consulta já que vc quer apenas trazer valores distintos. Utilize o group by apenas quando desejar realizar alguma consulta sintética e for usar uma função de agregação(AVG(), SUM(), COUNT(), MIN() e MAX(), etc..)