array_prepend

array_prepend

array_prepend介绍

array_prepend(array, element) - 将元素添加到作为第一个参数传递的数组的开头。元素的类型应与数组中元素的类型相同。空元素也会被添加到数组的开头。但如果传递的数组是 NULL,则输出结果也是 NULL。

Examples:

> SELECT array_prepend(array('b', 'd', 'c', 'a'), 'd');
 ["d","b","d","c","a"]
> SELECT array_prepend(array(1, 2, 3, null), null);
 [null,1,2,3,null]
> SELECT array_prepend(CAST(null as Array<Int>), 2);
 NULL

Since: 3.5.0