我目前有一个 SQL 查询,它生成一个包含大约 10M 行的表。我想将此表附加到另一列,该列对所有 10M 行具有相同的条目。
作为示例,请考虑以下玩具查询
SELECT PRODUCT_ID, ORDER_QUANTITY
FROM PRODUCT_TABLE
GROUP BY SALES_DAY
并说这会产生下表
PRODUCT_ID ORDER_QUANTITY`
1 10
2 12
3 14
我如何更改此查询,以便它生成下表,其中 USER_VALUE 中的每个条目都是 999。
PRODUCT_ID ORDER_QUANTITY USER_VALUE
1 10 999
2 12 999
3 14 999
我意识到这里可能有几个答案......但我认为这将有助于了解生成具有最小文件大小的表的方法(我认为这需要事先指定数据类型)。
像这样:
SELECT PRODUCT_ID, ORDER_QUANTITY, 999 as USER_VALUE
FROM PRODUCT_TABLE
GROUP BY SALES_DAY
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)