Cassandra 文件

版本

您正在檢視預發行版本的說明文件。

set

set 包含一組無序的元素,這些元素具有唯一值。重複值不會分別儲存。set 的值會以無序方式儲存,但查詢時會以排序順序傳回元素。使用 set 資料類型儲存與其他欄具有多對一關係的資料。

先決條件

在以下範例中,稱為 teamsset 會儲存自行車選手在職業生涯中曾經加入的所有團隊。表格為 cyclist_career_teamsset 中列出的每個團隊都會有 text 資料類型。

以下範例顯示表格和初始列。

  • CQL

  • 結果

CREATE TABLE IF NOT EXISTS cycling.cyclist_career_teams (
  id UUID PRIMARY KEY,
  lastname text,
  teams set<text>
);
 id                                   | lastname        | teams
--------------------------------------+-----------------+--------------------------------------------------------------------------------
----------------------
 cb07baad-eac8-4f65-b28a-bddc06a0de23 |      ARMITSTEAD |                    {'AA Drink - Leontien.nl', 'Boels-Dolmans Cycling Team', 'Te
am Garmin - Cervelo'}
 5b6962dd-3f90-4c93-8f61-eabfa4a803e2 |             VOS | {'Nederland bloeit', 'Rabobank Women Team', 'Rabobank-Liv Giant', 'Rabobank-Liv
 Woman Cycling Team'}
 1c9ebc13-1eab-4ad5-be87-dce433216d40 |           BRAND |   {'AA Drink - Leontien.nl', 'Leontien.nl', 'Rabobank-Liv Giant', 'Rabobank-Liv
 Woman Cycling Team'}
 e7cd5752-bc0d-4157-a80f-7523add8dbcd | VAN DER BREGGEN |                 {'Rabobank-Liv Woman Cycling Team', 'Sengers Ladies Cycling Tea
m', 'Team Flexpoint'}

(4 rows)