В Postgres можно ли вставить константу в сочетании с результатом SELECT? - PullRequest
4 голосов
/ 04 августа 2011

Например, предположим, у меня есть таблица TRADES следующим образом

ДАТА, ЦЕНА, ...

Я хочу построить таблицу TRADING_DAYS следующим образом

РЫНОК, ДАТА

с образцами данных следующим образом

NYSE, 2011-03-03
NYSE, 2011-03-04
NYSE, 2011-03-05

Можно ли написать запрос, который извлекает DATE из TRADES, объединяет его с константой NYSE и вставляет в TRADING_DAYS?

Ответы [ 2 ]

6 голосов
/ 04 августа 2011
INSERT INTO TRADING_DAYS 
SELECT 'NYSE', DATE
FROM TRADES

Но я полагаю, вам нужны четкие даты, а не дубликаты?

INSERT INTO TRADING_DAYS 
SELECT DISTINCT 'NYSE', DATE
FROM TRADES
1 голос
/ 04 августа 2011
INSERT INTO TRADING_DAYS SELECT 'NYSE', DATE FROM TRADES
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...