Как добавить определенный пользователем столбец с одним значением в SQL-запрос - программирование
Подтвердить что ты не робот

Как добавить определенный пользователем столбец с одним значением в SQL-запрос

В настоящее время у меня есть 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

Я понимаю, что здесь может быть несколько ответов... но я полагаю, что это поможет узнать метод, который будет производить таблицу с наименьшим размером файла (я предполагаю, что это потребует заранее указать тип данных).

4b9b3361

Ответ 1

Вот так:

SELECT PRODUCT_ID, ORDER_QUANTITY, 999 as USER_VALUE
FROM PRODUCT_TABLE
GROUP BY SALES_DAY

Ответ 2

Вы можете передать его в SELECT, например:

SELECT PRODUCT_ID, ORDER_QUANTITY, 999 AS USER_VALUE
FROM PRODUCT_TABLE
GROUP BY SALES_DAY

Ответ 3

вы можете использовать

SELECT PRODUCT_ID, ORDER_QUANTITY, user_value=999
    FROM PRODUCT_TABLE
    GROUP BY SALES_DAY