PostgreSQL trim() 函数

PostgreSQL trim_array() 函数从指定的数组的最后删除指定数量的元素并返回修改后的数组。

trim_array() 语法

这里是 PostgreSQL trim_array() 函数的语法:

trim_array(array, number) -> array

参数

array
必需的。 要从中删除元素的数组。
number
必需的。 要删除的元素的数量。

返回值

PostgreSQL trim_array() 函数从数组 array 的最后删除 number 个元素,并返回删除元素后的数组。

如果指定的数组为 NULLtrim_array() 函数将返回 NULL

trim_array() 示例

本示例展示了如何使用 PostgreSQL trim_array() 函数从数组 {1, 2, 3, 4, 5, 6} 删除最后 3 个元素。

SELECT trim_array(ARRAY[1, 2, 3, 4, 5, 6], 3);
 trim_array
------------
 {1,2,3}