Seleziona le tue preferenze relative ai cookie

Utilizziamo cookie essenziali e strumenti simili necessari per fornire il nostro sito e i nostri servizi. Utilizziamo i cookie prestazionali per raccogliere statistiche anonime in modo da poter capire come i clienti utilizzano il nostro sito e apportare miglioramenti. I cookie essenziali non possono essere disattivati, ma puoi fare clic su \"Personalizza\" o \"Rifiuta\" per rifiutare i cookie prestazionali.

Se sei d'accordo, AWS e le terze parti approvate utilizzeranno i cookie anche per fornire utili funzionalità del sito, ricordare le tue preferenze e visualizzare contenuti pertinenti, inclusa la pubblicità pertinente. Per continuare senza accettare questi cookie, fai clic su \"Continua\" o \"Rifiuta\". Per effettuare scelte più dettagliate o saperne di più, fai clic su \"Personalizza\".

Ordina i risultati con ORDER BY in Amazon Keyspaces

Modalità Focus
Ordina i risultati con ORDER BY in Amazon Keyspaces - Amazon Keyspaces (per Apache Cassandra)

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

La ORDER BY clausola specifica l'ordinamento dei risultati restituiti in un'istruzione. SELECT L'istruzione accetta un elenco di nomi di colonna come argomenti e per ogni colonna è possibile specificare l'ordinamento dei dati. È possibile specificare solo colonne di raggruppamento nelle clausole di ordinamento, le colonne non raggruppate non sono consentite.

Le due opzioni di ordinamento disponibili per i risultati restituiti sono l'ordinamento crescente e l'ASCordinamento decrescente. DESC

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 non si specifica il criterio di ordinamento nell'istruzione di query, viene utilizzato l'ordinamento predefinito della colonna di clustering.

I possibili criteri di ordinamento che è possibile utilizzare in una clausola di ordinamento dipendono dall'ordinamento assegnato a ciascuna colonna di raggruppamento al momento della creazione della tabella. I risultati delle query possono essere ordinati solo nell'ordine definito per tutte le colonne di clustering al momento della creazione della tabella o nell'ordine inverso del criterio di ordinamento definito. Non sono consentite altre combinazioni possibili.

Ad esempio, se la tabella CLUSTERING ORDER è (col1ASC, col2, col3ASC)DESC, i parametri validi per ORDER BY sono (col1, col2, col3ASC) o (col1 ASCDESC, col2, col3). DESC ASC DESC Per ulteriori informazioni su, vedere sotto. CLUSTERING ORDER table_options CREATE TABLE

Argomento successivo:

Impagina i risultati

Argomento precedente:

Usa IN SELECT
PrivacyCondizioni del sitoPreferenze cookie
© 2025, Amazon Web Services, Inc. o società affiliate. Tutti i diritti riservati.