この記事は公開から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で一時テーブルを使わなくて済むため便利です。
以上です。