PostgreSQL 数组函数参考
本页整理了 PostgreSQL 数组相关的函数,包括追加元素、插入元素、删除元素、合并数组等。
-
array_append
PostgreSQLarray_append()
函数将指定的元素追加到指定的数组的最后并返回修改后的数组。 -
array_cat
PostgreSQLarray_cat()
函数将两个指定的数组连接为一个数组并返回连接后的数组。 -
array_dims
PostgreSQLarray_dims()
函数返回一个表示指定的数组的维度的文本。 -
array_fill
PostgreSQLarray_fill()
函数返回一个填充了指定的元素的数组。 -
array_length
PostgreSQLarray_length()
函数返回指定的数组中指定维度的长度。 -
array_lower
PostgreSQLarray_lower()
函数返回指定的数组中指定维度的起始索引。 -
array_ndims
PostgreSQLarray_ndims()
函数返回指定的数组的维度数。 -
array_position
PostgreSQLarray_position()
函数在一个指定的数组中查找指定的元素,并返回第一次出现的下标。 -
array_positions
PostgreSQLarray_positions()
函数在一个指定的数组中查找指定的元素,并返回由所有出现的下标组成的数组。 -
array_prepend
PostgreSQLarray_prepend()
函数将指定的元素添加到指定的数组的开头并返回修改后的数组。 -
array_remove
PostgreSQLarray_remove()
函数从指定的数组中删除所有指定的元素并返回修改后的数组。 -
array_replace
PostgreSQLarray_replace()
函数在指定的数组中使用一个新元素替换指定的元素并返回修改后的数组。 -
array_to_string
PostgreSQLarray_to_string()
函数将数组中的所有元素使用分隔符连接起来并返回结果。 -
array_upper
PostgreSQLarray_upper()
函数返回指定的数组中指定维度的最大索引。 -
cardinality
PostgreSQLcardinality()
函数返回数组中的所有的元素的总数。 -
trim_array
PostgreSQLtrim_array()
函数从指定的数组的最后删除指定数量的元素并返回修改后的数组。 -
unnest
PostgreSQLunnest()
函数将指定的数组展开为一个行的集合。