У меня есть запрос ниже в Oracle:
SELECT to_number(a.v_VALUE), b.v_VALUE
FROM TABLE(inv_fn_splitondelimiter('12;5;25;10',';')) a
JOIN TABLE(inv_fn_splitondelimiter('10;20;;', ';')) b
ON a.v_idx = b.v_idx
которые дают мне результат, например:
Я хочу преобразовать запрос в Postgres. Я пробовал запрос типа:
SELECT UNNEST(String_To_Array('10;20;',';'))
Я также пробовал:
SELECT a,b
FROM (select UNNEST(String_To_Array('12;5;25;10;2',';'))) a
LEFT JOIN (select UNNEST(String_To_Array('12;5;25;10',';'))) b
ON a = b
Но не получил правильного результата.
Я не знаю, как написать запрос, полностью эквивалентный версии Oracle. Любой?