Вставка значений в CTE - PullRequest
0 голосов
/ 05 мая 2020

Я пытаюсь создать временную таблицу в postgres, используя некоторые значения. Ищу помощь в создании синтаксиса.

Пример данных из csv

id sale
1 2321
2 143
3 1
4 233
5 123

Я ищу, есть ли способ импортировать csv в CTE или записать все данные в синтаксис

1 Ответ

3 голосов
/ 05 мая 2020

Вы можете использовать file_fdw (https://www.postgresql.org/docs/12/file-fdw.html) для чтения файла CSV в виде таблицы, или вы можете жестко закодировать значения, если вы используете только небольшой набор данных.

например,

WITH csvdata (id, sale) AS (
  VALUES (1, 2321),
    (2, 143),
    (3, 1),
    (4, 233)
)
SELECT *
FROM csvdata...
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...