Skip to content

把数组转换为字符串、求两个数组的差集、求数组中的最大值、求数组中的最小值

用 array_join 函数把数组的每一项用‘-’链接成字符串,用 array_except 函数求两个数组的差集,用 array_max 函数求数组的最大值,用 array_min 函数求数组中的最小值

SQL
* |
SELECT
  array_join(ARRAY [1, 2, 3,3,4,5,2,3], '-', 'null') as string,
  array_except(ARRAY [1,2,3,4,5], ARRAY [1,3,5,7]) as "数组求差集",
  array_max(ARRAY [1,2,3,4,5]) as "求数组中的最大值",
  array_min(ARRAY [1,2,2,34,5,6,1]) as "求数组中的最小值"

SQL查询结果样例:

样例图片