# ARR_APPEND

追加1个或多个元素到数组尾部。

此函数不会检查数组中是否已存在要追加的元素,如需判断,可结合ARR_CONTAINS函数一起使用。

此函数可运行于浏览器端、后端服务器端或SQL中,在SQL中此函数依赖数据库本身对JSON类型的支持能力,虽然大部分数据库都支持JSON数据类型,但可能部分数据库支持的不完善。

# 语法

ARR_APPEND(arr, value1,..., valueN)

  • arr:必需,数组或其字符串形式
  • value:必需,需要追加的值

# 示例

  1. ARR_APPEND('["a", "b", "c"]', 'd') 返回["a", "d", "c", "d"]
  2. ARR_APPEND(ARR("a", "b", "c"), 'd', 'e') 返回["a", "b", "c", "d", "e"]
  3. IF(ARR_CONTAINS(ARR_FIELD1, 'a'), ARR_FIELD1, ARR_APPEND(ARR_FIELD1, 'a')) 当ARR_FIELD1包含a时,返回ARR_FIELD1,否则返回ARR_FIELD1加上a
是否有帮助?
0条评论
评论