私は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版と完全に同等なクエリの書き方がわかりません。誰?