2012-08-06 66 views
32

我正在尋找一種訪問PostgreSQL中string_to_array()函數的結果的數組的第N個元素的方法。例如,獲取從「string_to_array()」函數返回的數組的第N個元素

假設單元格包含字符串值:「一個簡單示例」。如果我使用string_to_array()函數,我將有一個由三個字符串組成的數組('A','simple','example')。現在,沒有存儲(我的意思是,在飛行中),我想訪問這個數組的第二個元素,當然這很簡單。

在我的谷歌搜索過程中,我看到一個例子來訪問數組的最後一個元素,但這幾乎沒有解決我的問題。

有沒有辦法做到這一點?

回答

57
select (string_to_array('1,2,3,4',','))[2]; 
+20

注意:這是1索引,即第一個元素在位置1。 – pstanton 2014-12-12 02:32:19

相關問題