Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/ant/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何向SQL查询中添加具有单个值的用户定义列_Sql - Fatal编程技术网

如何向SQL查询中添加具有单个值的用户定义列

如何向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

我目前有一个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          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中实现这一点,我想知道搜索什么。