資料與商業智慧詞彙表

A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
V
W
X

什麼是欄 (column)?

欄 (column) 是一系列的值,通常屬於特定的欄位,並以垂直方式顯示在表格中。在關聯式資料庫表格中,欄 (column) 內的值各自對應到不同的記錄 (record)

欄 (column) 中的值會共用資料類型。也就是說,如果欄 (column) 的資料類型是 Integer,則表示該欄 (column) 內的每個值都必須是整數。也可能會有與格式、字元長度,或該值是否為必要值相關的其他限制。

欄 (column) 範例

以下是 Metabase 範例資料庫Orders 表格的圖片,其中 Created At 欄 (column) 已反白顯示。Created At 欄 (column) 的資料類型為 DateTime,而此欄 (column) 中的值各自對應到單一訂單的時間戳記。

<em>Fig. 1</em>. A look at the <strong>Orders</strong> table, with the <strong>Created At</strong> column highlighted.
圖 1Orders 表格的樣貌,其中 Created At 欄 (column) 已反白顯示。

欄 (columns) 與欄位 (fields) 的比較

雖然欄 (columns) 和欄位 (fields) 在技術上並非完全相同,但在使用這些術語時,通常可以互換。請參閱欄 (Columns) 與欄位 (Fields) 的比較

不過,請記住,欄 (columns) 並非總是直接對應到資料庫中的欄位 (fields)。例如,您可能會想要在 Metabase 中建立自訂欄 (column),其中包含計算值,例如顯示每筆訂單的折扣百分比的欄 (column)。您可以建立此自訂欄 (column),方法是告知 Metabase 計算 Discount 除以 Subtotal,並在新欄 (column) 中顯示結果值。

欄式儲存

雖然許多傳統關聯式資料庫將資料儲存為列 (rows),且通常最適合用於保存交易式資料,但有些資料庫 (例如針對分析最佳化的資料倉儲) 採用欄式儲存

欄式資料庫 (也稱為以欄為導向的資料庫) 會將欄 (column) 的值實際儲存在一起,而不是根據整個列 (rows) 建立索引。這可以大幅加快分析查詢和彙總函式,因為這些查詢將能夠從磁碟上的相同位置擷取類似的資料,而不是跨資料庫執行大型讀取,以從個別記錄中提取欄 (column) 的值。

相關術語

延伸閱讀