選取您的 Cookie 偏好設定

我們使用提供自身網站和服務所需的基本 Cookie 和類似工具。我們使用效能 Cookie 收集匿名統計資料,以便了解客戶如何使用我們的網站並進行改進。基本 Cookie 無法停用,但可以按一下「自訂」或「拒絕」以拒絕效能 Cookie。

如果您同意,AWS 與經核准的第三方也會使用 Cookie 提供實用的網站功能、記住您的偏好設定,並顯示相關內容,包括相關廣告。若要接受或拒絕所有非必要 Cookie,請按一下「接受」或「拒絕」。若要進行更詳細的選擇,請按一下「自訂」。

ORDER BY在 Amazon Keyspaces 中訂購結果

焦點模式
ORDER BY在 Amazon Keyspaces 中訂購結果 - Amazon Keyspaces (適用於 Apache Cassandra)

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

ORDER BY句會指定SELECT陳述式中傳回之結果的排序順序。該語句將列名列表作為參數,並且您可以為每個列指定數據的排序順序。您只能在排序子句中指定叢集資料行,不允許使用非叢集資料行。

傳回結果的兩個可用排序順序選項分別ASC為遞增和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

如果您沒有在查詢陳述式中指定排序順序,則會使用叢集資料行的預設順序。

您可以在排序子句中使用的可能排序順序取決於在建立表格時指派給每個叢集資料行的排序順序。查詢結果只能按照在建立資料表時為所有叢集資料行定義的順序排序,或是定義的排序順序相反。不允許使用其他可能的組合。

例如,如果資料表CLUSTERING ORDER是 (COL1 ASC、COL2、COL3ASC)DESC,則的有效參數為 ORDER BY (COL1、COL2、COL3ASC) 或 (COL1 ASC DESC、COL2、COL DESC 3)。ASC DESC如需詳細資訊CLUSTERING ORDER,請參閱〈〉中的table_options〈〉CREATE TABLE

下一個主題:

分頁結果

上一個主題:

使用 IN SELECT
隱私權網站條款Cookie 偏好設定
© 2025, Amazon Web Services, Inc.或其附屬公司。保留所有權利。