Translate

segunda-feira, 24 de fevereiro de 2014

ORDER BY

Utiliza-se a cláusula Order By para retornar os dados em uma ordem específica. Pode-se usar o Order By para ordenar de modo ascendente ou descendente, uma ou mais colunas, numérica ou alfabética.
A cláusula Order By é inserida em último lugar no comando SQL.

select first_name
      ,hire_date
from   employees
order by first_name asc;










select first_name
      ,hire_date
from   employees
order by first_name desc;











Pode-se ordenar também utilizando o número da coluna desejada.

select first_name
      ,hire_date
from   employees
order by 1 asc, 2 desc;









Quando houverem dados null em alguma coluna que o Oracle está tentando ordenar, quando forem de modo Ascendente, os dados nulos aparecerão no final da lista e quando forem ordenados de modo Descendente, os dados nulos serão mostrados no início da lista.

Nenhum comentário:

Postar um comentário