简化数据仓库中的数据插入
数据仓库通常涉及在将数据加载到新表之前提取和转换数据。 本文演示了常见数据插入任务的简化解决方案。
目标是将数据从 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中文网其他相关文章!