Skip to content

PostgreSQL trim() 函数 ​

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

trim_array() 语法 ​

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

sql
trim_array(array, number) -> array

参数 ​

  • array

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

  • number

    必需的。 要删除的元素的数量。

返回值 ​

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

如果指定的数组为 NULL,trim_array() 函数将返回 NULL。

trim_array() 示例 ​

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

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