Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

Distinct e Order By

Acredito que a maneira como foi passada a informação de que sempre que colocamos um distinct em qualquer campo no select somos obrigados a utilizá-lo no order by pode causar confusão.

Acredito que o mais adequado seria dizer que quando utilizamos o distinct, só é permitido utilizar no order by os campos trazidos no select.

Ou seja, no seguinte comando:

select distinct salario + vale_refeicao, nome from funcionarios

Poderiam ser utilizadas as seguintes cláusulas de ordenação:

order by salario + vale_refeicao

ou

order by nome

ou

order by salario + vale_refeicao, nome

ou

order by nome, salario + vale_refeicao

Porém, não poderiam ser utilizados:

order by salario

ou ainda

order by id

Pois esses dados não foram utilizados no select

Está correto?

2 respostas
solução!

Oi Gabriel, está sim. Acima do video, tem um icone de engrenagem, onde vc pode sugerir uma melhoria no curso. Sugere lá? Aí fica registrado que vc colaborou com a melhoria :).

Oi Alberto, obrigado pela resposta. Tentei fazer a sugestão, mas na página do vídeo o botão de sugestão fica desabilitado para mim.

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software