ARRAY_PREPEND

array_prepend(array, element)

功能

在数组开头插入一个元素,返回新的数组

参数

  • array:
    array<T>
    array<T>
    - 输入的数组
  • element:
    T
    T
    - 要插入的元素

返回结果

  • array<T>
    array<T>
    - 在开头插入元素后的新数组

举例

SELECT array_prepend(array(1, 2, 3), 3); -- 结果:[3,1,2,3]

SELECT array_prepend(array(1, 2, 3), cast(null as int)); -- 结果:[null,1,2,3]

SELECT array_prepend(cast(array() as array<int>), 1); -- 结果:[1]

联系我们
预约咨询
微信咨询
电话咨询
邮件咨询