Ergebnisse ORDER BY in Amazon Keyspaces bestellen - Amazon Keyspaces (für Apache Cassandra)

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

Ergebnisse ORDER BY in Amazon Keyspaces bestellen

Die ORDER BY Klausel gibt die Sortierreihenfolge der in einer SELECT Anweisung zurückgegebenen Ergebnisse an. Die Anweisung verwendet eine Liste von Spaltennamen als Argumente, und für jede Spalte können Sie die Sortierreihenfolge für die Daten angeben. Sie können Gruppierungsspalten nur in Sortierklauseln angeben. Spalten, die keine Gruppierung bilden, sind nicht zulässig.

Die beiden verfügbaren Sortierreihenoptionen für die zurückgegebenen Ergebnisse sind für die aufsteigende und ASC DESC für die absteigende Sortierreihenfolge.

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

Wenn Sie die Sortierreihenfolge in der Abfrageanweisung nicht angeben, wird die Standardreihenfolge der Clusterspalte verwendet.

Die möglichen Sortierreihenfolgen, die Sie in einer Sortierklausel verwenden können, hängen von der Sortierreihenfolge ab, die jeder Clusterspalte bei der Tabellenerstellung zugewiesen wurde. Abfrageergebnisse können nur in der Reihenfolge sortiert werden, die für alle Clusterspalten bei der Tabellenerstellung definiert wurde, oder in der umgekehrten Reihenfolge der definierten Sortierreihenfolge. Andere mögliche Kombinationen sind nicht zulässig.

Lautet die Tabelle beispielsweise (col1ASC, col2, col3ASC)DESC, dann ORDER BY sind die gültigen Parameter für entweder (col1, col2, col3ASC) oder (col1 ASCDESC, col2, col3) gültig. CLUSTERING ORDER DESC ASC DESC table_optionsWeitere CREATE TABLE Informationen zu finden Sie CLUSTERING ORDER unter.