PostgreSQLでjson_array_elementsの要素をintegerに変換する方法

この記事は公開から3年以上経過しています。

PostgreSQLでjson_array_elementsの要素をintegerなど数値型に変換する方法。

サンプルソースコード

SELECT VALUE::TEXT::INTEGER
FROM JSON_ARRAY_ELEMENTS('[1,2,3,4,5,6,7,8]')

結果

value
1
2
3
4
5
6
7
8

ちなみに上記のように行セットのソースとしてJSONを使うと、よくあるダミーデータ生成SQLで一時テーブルを使わなくて済むため便利です。

以上です。

シェアする

  • このエントリーをはてなブックマークに追加

フォローする