Cassic

Cláusula ORDER BY

Autor: Tadeu Pereira


  Os registros mostrados podem está com uma ou mais colunas ordenadas de modo ascendente ou descendente.  Utilizando-se para isso a cláusula order by.

Sintaxe :

select  Coluna, Coluna, ..., Coluna from  Tabela
where Condição
order by Coluna_Ordenada Modo_Ordenação


Tabela
Nome da tabela
Coluna
Nome de uma coluna – Para mostrar todas as colunas pode-se colocar apenas a máscara "*" no lugar do nome das colunas
Condição
Cria uma condição para filtrar os dados utilizando os operadores comparativos
Coluna_Ordenada
Coluna que será ordenada
Modo_Ordenação
Modo que a coluna será ordenada
asc
Modo ascendente - default
desc
Modo descendente

Modo "asc" (Ascendente)

Exemplo :

select Codigo, Nome from Funcion
order by Nome asc

ou

select Codigo, Nome from Funcion
order by Nome

Resultado


Codigo
Nome
4
Ewerton
6
Geraldo
5
João
3
Julian
7
Maria
1
Tadeu
2
Ylane

Modo "desc" (Descendente)

Exemplo :

select Codigo, Nome from Funcion
order by Nome desc

Resultado


Codigo
Nome
2
Ylane
1
Tadeu
7
Maria
3
Julian
5
João
6
Geraldo
4
Ewerton