Entrar com a conta da Microsoft
Entrar ou criar uma conta.
Olá,
Selecionar uma conta diferente.
Você tem várias contas
Escolha a conta com a qual você deseja entrar.

A cláusula ORDER BY no Access classifica em ordem crescente ou decrescente os registros resultantes de uma consulta em um ou vários campos especificados.

Sintaxe

SELECT fieldlist
FROM tabela
WHERE critériosdeseleção
[ORDER BY campo1 [ASC | DESC ][, campo2 [ASC | DESC ]][, ...]]]

Uma instrução SELECT que contém uma cláusula ORDER BY tem estas partes:

Parte

Descrição

listacampos

O nome do campo ou dos campos a serem recuperados junto com qualquer alias de nome de campo, função de agregação SQL, predicado de seleção (ALL, DISTINCT, DISTINCTROW ou TOP) ou outras opções de instrução SELECT.

tabela

O nome da tabela da qual os registros são recuperados.

critériosseleção

Critérios de seleção. Se a instrução incluir uma cláusula WHERE, o mecanismo de banco de dados do Microsoft Access ordenará os valores após aplicar as condições WHERE aos registros.

campo1, campo2

Os nomes dos campos nos quais classificar registros.

Comentários

ORDER BY é opcional. No entanto, se você quiser exibir os dados na ordem de classificação, use ORDER BY.

A ordem de classificação padrão é crescente (A a Z, 0 a 9). Ambos os exemplos a seguir classificam os nomes dos funcionários pela ordem do sobrenome:

SELECT LastName, FirstName
FROM Employees
ORDER BY LastName;
SELECT LastName, FirstName
FROM Employees
ORDER BY LastName ASC;

Para classificar em ordem decrescente (Z a A, 9 a 0), adicione a palavra reservada DESC ao final de cada campo que você deseja classificar em ordem decrescente. O exemplo a seguir seleciona salários e os classifica em ordem decrescente:

SELECT LastName, Salary
FROM Employees
ORDER BY Salary DESC, LastName;

Se você especificar um campo que contém os dados de Memorando ou objeto OLE na cláusula ORDER BY, ocorrerá um erro. O mecanismo de banco de dados do Microsoft Access não classifica campos desses tipos.

Geralmente, ORDER BY é o último item em uma instrução SQL.

Você pode incluir campos adicionais na cláusula ORDER BY. Os registros são classificados primeiramente pelo primeiro campo listado após ORDER BY. Registros com valores iguais nesse campo são classificados pelo valor no segundo campo listado e assim por diante.

Precisa de mais ajuda?

Quer mais opções

Explore os benefícios da assinatura, procure cursos de treinamento, saiba como proteger seu dispositivo e muito mais.

As comunidades ajudam você a fazer e responder perguntas, fazer comentários e ouvir especialistas com conhecimento avançado.

Essas informações foram úteis?

Qual é o seu grau de satisfação com a qualidade do idioma?
O que afetou sua experiência?
Ao pressionar enviar, seus comentários serão usados para aprimorar os produtos e serviços da Microsoft. Seu administrador de TI poderá coletar esses dados. Política de Privacidade.

Agradecemos seus comentários!

×