Compartilhar via


Cláusula ORDER BY

A cláusula ORDER BY classifica os resultados com base no valor de uma ou mais colunas especificadas. A seguir está a sintaxe da cláusula ORDER BY:

ORDER BY <column> [<direction>] [,<column> [<direction>]]

O especificador de coluna deve ser uma coluna válida. Você pode usar o especificador de coluna para se referir às colunas pela ordem em que elas aparecem na consulta. A primeira coluna na consulta é numerada 1. Você pode incluir mais de uma coluna na cláusula ORDER BY, separada por vírgulas.

O especificador de direção opcional pode ser "ASC" para crescente (baixo a alto) ou "DESC" para decrescente (alto a baixo). Se você não fornecer um especificador de direção, o padrão, crescente, será usado. Se você especificar mais de uma coluna, mas não especificar todas as direções, a direção especificada por último será aplicada a cada coluna até alterar explicitamente a direção.

Por exemplo, na seguinte cláusula ORDER BY, as colunas A, B, C e G são classificadas em ordem crescente, enquanto as colunas D, E e F são classificadas em ordem decrescente.

ORDER BY A ASC, B, C, D DESC, E, F, G ASC

de referência de

da cláusula FROM

cláusula RANK BY

instrução SELECT

Conceitual

predicados Full-Text

predicados nãoFull-Text