如何在PostgreSQL中获取数组的最后一个元素?

关于数组的PostgreSQL文档提供了一个使用[-1]访问数组最后一个元素的示例;然而,选择arr[2:3]产生{5,9}arr[2:-1]产生{}

如何在PostgreSQL中获取数组的最后一个元素

编辑:Windows,PostgreSQL v9.2.1

对于任何数组“arr”,要获取数组arr的最后一个元素,请使用

选择arr[array_upper(arr,1)];

发表评论