Anterior Home Page Sumário E-Mail Próximo

Cláusula ORDER BY

Sintaxe

cláusula_ORDER_BY : 

       ORDER BY especificação_de_ordem [ ,especificação_de_ordem ]…

especificação_de_ordem : {coluna | inteiro} [ASC|DESC]

Regras

A cláusula ORDER BY ordena as linhas de uma tabela.

As especificações de ordem são referências a colunas da tabela resultante ou números inteiros que indicam a posição da coluna na definição da tabela. Os números inteiros devem ser maior que zero e menor ou igual ao grau da tabela.

As linhas são ordenadas pela primeira especificação de ordem. A seguir, as linhas são reordenadas por cada uma das demais especificações de ordem dentro do conjunto de linhas cuja especificação de ordem anterior têm valores iguais para as colunas especificadas.

Se a opção DESC é especificada, a tabela é ordenada em ordem decrescente. Caso contrário, a cláusula indica uma ordem ascendente.

Valores nulos são menores que todos os valores não nulos de uma coluna.

Veja também Cursor.

Anterior Home Page Sumário E-Mail Próximo