Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

[Dúvida] QUAL O CRITEIRIO DO SQL PARA ORDENAR MINHA QUERY COM NUMEROS REPETIDOS ?

QUANDO USAMOS ORDER BY, NOTA-SE QUE NO EXEMPLO DO PROFESSOR NO COMEÇO DA AULA, NA COLUNA NUM_FUNC TEM NUMERO REPETIDOS, QUAL O CRITEIRIO DO SQL PARA ORDENAR MINHA QUERY ? MINUTO 2.

1 resposta
solução!

Oi! Como vai?

Em casos que o campo a ser ordenado tem valores repetidos, não há um critério estabelecido para mostrar essas linhas. O resultado pode ser em qualquer ordem. Porém, é possível determinar a 'segunda ordem' adicionando mais um campo à cláusula ORDER BY. Assim, o segundo campo será o parâmetro de ordenação para as linhas em que o primeiro campo se repete.

Por exemplo:

SELECT * FROM CLIENTE ORDER BY NUM_FUNC, DATA_COMP;

Isso retornaria uma lista de clientes ordenados por NUM_FUNC e, em seguida, por DATA_COMP no caso de haver NUM_FUNC duplicados.

Espero ter esclarecido sua dúvida!

Abraços.

Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓. Bons Estudos!