Ordenando Registros

     A cláusula ORDER BY da instru��o SELECT indica que o resultado de uma instru��o SELECT deve ser ordenado atrav�s dos campos e do sentido informado.

Syntaxe básica:

SELECT *
  FROM tabela
 ORDER BY campo [sentido-da-ordenação {ASC | DESC}], campo [{ASC | DESC}]...


Onde:
    O sentido da ordenação indica que serão considerados os valores menores antes dos maiores no caso de ser Ascendente ou o contrário no caso de Descendente.

Exemplo:
         Considere a tabela CLIENTE, abaixo:
CLI_CODIGO integer CLI_NOME varchar(20) CLI_NASCIM date
6
MARIA 01/01/1990
3
PEDRO 25/10/1995
1
ANTONIO 10/05/2001

         A instrução abaixo:
SELECT *
  FROM CLIENTE
 ORDER BY CLI_NOME

         Irá resultar em:
CLI_CODIGO CLI_NOME
|
CLI_NASCIM
1
ANTONIO
v
10/05/2001
6
MARIA
|
01/01/1990
3
PEDRO
v
25/10/1995

         Já a instrução abaixo:
SELECT *
  FROM CLIENTE
 ORDER BY CLI_NASCIM DESC

         Irá resultar em:
CLI_CODIGO CLI_NOME CLI_NASCIM
^
1
ANTONIO 10/05/2001
|
3
PEDRO 25/10/1995
^
6
MARIA 01/01/1990
|



Hosted by www.Geocities.ws

1