array_agg聚合函數

適用於:檢查標記是的磚的SQL檢查標記是的磚運行時10.4及以上

返回一個數組中所有的值組成expr在組織內。

語法

array_agg((所有|截然不同的]expr)(過濾器(在哪裏氣孔導度)]

這個函數也可以作為一個調用窗口函數使用條款。

參數

  • expr:任何類型的表達式。

  • 氣孔導度:一個可選的布爾表達式過濾行用於聚合。

返回

參數類型的數組。

數組中元素的順序是不確定的。值被排除在外。

如果截然不同的指定函數隻收集獨特的價值觀和同義詞嗎collect_set聚合函數

這個函數是同義詞collect_list

例子

>選擇array_agg(上校)(1),(2),(),(1)作為選項卡(上校);(1,2,1]>選擇array_agg(截然不同的上校)(1),(2),(),(1)作為選項卡(上校);(1,2]