Есть ли способ в Postgres, я могу анализировать строковые значения в целые числа?В основном я пытаюсь сделать запрос к одной таблице (назовем ее table_one
), используя значения из другой таблицы (table_two
) в столбце character varying
.
Скажем, SELECT char_column FROM table_two
приводит к "2,4,6,8"
,Я хотел бы использовать этот результат во втором запросе как:
SELECT column FROM table_one WHERE some_id IN (2,4,6,8)
Как получить строку "2,4,6,8"
со значениями 2,4,6,8
, чтобы иметь возможность использовать ее во втором запросе?
Я пробовал использовать функции приведения и to_number безуспешно.