在 MS Access 表之間移動資料:聚合範例
MS Access 中的資料倉儲通常需要將資料從一個表移動和轉換到另一個表。 可以使用 SQL 查詢有效地處理此程序。
範例性查詢:
假設您需要從 Table1
中提取和修改資料並將結果插入 Table2
中。以下查詢可完成此操作:
<code class="language-sql">INSERT INTO Table2 (LongIntColumn2, CurrencyColumn2) SELECT LongIntColumn1, Avg(CurrencyColumn) AS CurrencyColumn1 FROM Table1 GROUP BY LongIntColumn1;</code>
詳細說明:
INSERT INTO Table2 (LongIntColumn2, CurrencyColumn2)
:指定接收資料的目標表 (Table2
) 和特定欄位 (LongIntColumn2
、CurrencyColumn2
)。 SELECT LongIntColumn1, Avg(CurrencyColumn) AS CurrencyColumn1 FROM Table1
:這部分從Table1
中選取資料。 Avg(CurrencyColumn)
計算 CurrencyColumn
數值的平均值。 GROUP BY LongIntColumn1
:根據 LongIntColumn1
中的唯一值將結果分組,確保為每個不同組別計算平均值。 此方法透過正確使用 INSERT INTO ... SELECT
結構而避免不必要的 VALUES
關鍵字和括號,從而避免了先前嘗試的語法錯誤。
以上是如何將聚合資料從一個 MS Access 表插入到另一個表?的詳細內容。更多資訊請關注PHP中文網其他相關文章!