簡化資料倉儲中的資料插入
資料倉儲通常涉及在將資料載入到新表之前提取和轉換資料。 本文示範了常見資料插入任務的簡化解決方案。
目標是將資料從 Table1 移到 Table2,特別是每個唯一 LongIntColumn1
值的 CurrencyColumn1
和 LongIntColumn1
平均值。 以下 SQL 查詢可以有效完成此操作:
<code class="language-sql">INSERT INTO Table2 (LongIntColumn2, CurrencyColumn2) SELECT LongIntColumn1, AVG(CurrencyColumn1) AS CurrencyColumn2 FROM Table1 GROUP BY LongIntColumn1;</code>
此修正後的查詢透過從原始查詢中刪除不必要的元素來避免語法錯誤,從而確保資料倉儲中的資料傳輸過程順利進行。 使用AVG()
可以有效計算平均值,GROUP BY
子句可以確保聚合準確。
以上是如何有效率地將一張表的平均資料插入另一張表?的詳細內容。更多資訊請關注PHP中文網其他相關文章!