我試過array_upper(array(Value))
和array_upper((Value):array[])
,但出現語法錯誤。在postgres中查找數組長度
Value:數據類型是int []; 我期待的結果如下表所示:
Pname week_date Value array_length
5773 6/8/2013 {29} 1
5773 3/30/2013 {27} 1
5773 3/16/2013 {138,3,4} 3
5773 3/9/2013 {37,8} 2
5773 1/19/2013 {66} 1
5773 1/5/2013 {49,50,50,56} 4
但能正常工作
select array_upper(array[1,2,3,6], 1)
我需要使用值列,並找出該值陣列
的Postgres版本的長度: 8.2
8.2過去了。你需要升級。 –
我不能像我使用綠色梅花,它默認運行在8.2 postgres上。 – user2569524