如何向SQL查询中添加具有单个值的用户定义列
我目前有一个SQL查询,它生成一个大约有10万行的表。我想在这个表后面附加另一列,该列对所有10M行具有相同的条目如何向SQL查询中添加具有单个值的用户定义列,sql,Sql,我目前有一个SQL查询,它生成一个大约有10万行的表。我想在这个表后面附加另一列,该列对所有10M行具有相同的条目 作为一个例子,考虑下面的玩具查询< /P> SELECT PRODUCT_ID, ORDER_QUANTITY FROM PRODUCT_TABLE GROUP BY SALES_DAY 假设是生成下表 PRODUCT_ID ORDER_QUANTITY` 1 10 2 12 3
作为一个例子,考虑下面的玩具查询< /P>
SELECT PRODUCT_ID, ORDER_QUANTITY
FROM PRODUCT_TABLE
GROUP BY SALES_DAY
假设是生成下表
PRODUCT_ID ORDER_QUANTITY`
1 10
2 12
3 14
如何更改此查询以生成下表,其中USER_值中的每个条目都是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
您可以在
选择中传递它,例如:
SELECT PRODUCT_ID, ORDER_QUANTITY, 999 AS USER_VALUE
FROM PRODUCT_TABLE
GROUP BY SALES_DAY
你可以用
SELECT PRODUCT_ID, ORDER_QUANTITY, user_value=999
FROM PRODUCT_TABLE
GROUP BY SALES_DAY
@维诺思:这个问题没有甲骨文的标签。不看问题就不要投反对票,这很有魅力+1当调用用户值时,有人知道什么是999吗?我想搜索如何在ORM中实现这一点,我想知道搜索什么。