云数据库 GAUSSDB-数组函数:array_except_distinct(anyarray, anyarray)
时间:2025-06-03 09:32:39
array_except_distinct(anyarray, anyarray)
描述:两个数组取差,并去重,只支持一维数组。第一个入参为NULL时返回NULL, 第二个入参为NULL时返回第一个入参。
返回类型:anyarray
示例:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 |
gaussdb=# SELECT array_except_distinct(ARRAY[1,2,2,3], ARRAY[3,4,5]) AS RESULT; result ------------- {1,2} (1 row) gaussdb=# SELECT array_except_distinct(ARRAY[1,2,3], NULL) AS RESULT; result --------- {1,2,3} (1 row) gaussdb=# SELECT array_except_distinct(NULL, ARRAY[3,4,5]) AS RESULT; result -------- (1 row) |
support.huaweicloud.com/distributed-devg-v8-gaussdb/gaussdb-12-2645.html