74

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

セルに文字列値「簡単な例」が含まれていると仮定します。関数を使用string_to_array()すると、3つの文字列の配列が('A'、'simple'、'example')になります。ここで、(つまり、オンザフライで)格納せずに、この配列の2番目の要素である「単純」にアクセスしたいと思います。

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

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

4

1 に答える 1

146
select (string_to_array('1,2,3,4',','))[2];
于 2012-08-06T15:58:43.020 に答える