Selecione suas preferências de cookies

Usamos cookies essenciais e ferramentas semelhantes que são necessárias para fornecer nosso site e serviços. Usamos cookies de desempenho para coletar estatísticas anônimas, para que possamos entender como os clientes usam nosso site e fazer as devidas melhorias. Cookies essenciais não podem ser desativados, mas você pode clicar em “Personalizar” ou “Recusar” para recusar cookies de desempenho.

Se você concordar, a AWS e terceiros aprovados também usarão cookies para fornecer recursos úteis do site, lembrar suas preferências e exibir conteúdo relevante, incluindo publicidade relevante. Para aceitar ou recusar todos os cookies não essenciais, clique em “Aceitar” ou “Recusar”. Para fazer escolhas mais detalhadas, clique em “Personalizar”.

Ordenar resultados com ORDER BY no Amazon Keyspaces

Modo de foco
Ordenar resultados com ORDER BY no Amazon Keyspaces - Amazon Keyspaces (para Apache Cassandra)

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

A cláusula ORDER BY especifica a ordem de classificação dos resultados retornados em uma instrução SELECT. A instrução usa uma lista de nomes de colunas como argumentos e, para cada coluna, você pode especificar a ordem de classificação dos dados. Você só pode especificar colunas de clustering em cláusulas de ordenação; colunas sem clustering não são permitidas.

As duas opções de ordem de classificação disponíveis para os resultados retornados são ASC para ordem de classificação crescente e DESC para decrescente.

SELECT * FROM my_keyspace.my_table ORDER BY (col1 ASC, col2 DESC, col3 ASC); col1 | col2 | col3 ------+------+------ 0 | 6 | a 1 | 5 | b 2 | 4 | c 3 | 3 | d 4 | 2 | e 5 | 1 | f 6 | 0 | g
SELECT * FROM my_keyspace.my_table ORDER BY (col1 DESC, col2 ASC, col3 DESC); col1 | col2 | col3 ------+------+------ 6 | 0 | g 5 | 1 | f 4 | 2 | e 3 | 3 | d 2 | 4 | c 1 | 5 | b 0 | 6 | a

Se você não especificar a ordem de classificação na instrução de consulta, a ordem padrão da coluna de clustering será usada.

As possíveis ordens de classificação que você pode usar em uma cláusula de ordenação dependem da ordem de classificação atribuída a cada coluna de clustering na criação da tabela. Os resultados da consulta só podem ser classificados na ordem definida para todas as colunas de clustering na criação da tabela ou no inverso da ordem de classificação definida. Outras combinações possíveis não são permitidas.

Por exemplo, se a CLUSTERING ORDER da tabela for (col1 ASC, col2 DESC, col3 ASC), os parâmetros válidos para ORDER BY serão (col1 ASC, col2 DESC, col3 ASC) ou (col1 DESC, col2 ASC, col3 DESC). Para obter mais informações sobre a CLUSTERING ORDER, consulte table_options em CRIAR TABELA.

PrivacidadeTermos do sitePreferências de cookies
© 2025, Amazon Web Services, Inc. ou suas afiliadas. Todos os direitos reservados.