web-dev-qa-db-ja.com

「string_to_array()」関数から返される配列のN番目の要素を取得します

PostgreSQLのstring_to_array()関数の結果である配列のN番目の要素にアクセスする方法を探しています。例えば、

セルに文字列値 "A simple example"が含まれていると仮定します。 string_to_array()関数を使用すると、3つの文字列の配列が( 'A'、 'simple'、 'example')のようになります。ここで、保存せずに(つまり、その場で)この配列の2番目の要素(「単純」)にアクセスします。

グーグル検索中に、配列の最後の要素にアクセスする例を見ましたが、これで問題はほとんど解決しませんでした。

これを行う方法はありますか?

50
iso_9001_
select (string_to_array('1,2,3,4',','))[2];
91
devanand