groupArraySorted
返回一个包含按升序排列的前 N 个元素的数组。
参数
-
N– 要返回的元素数量。 -
column– 列的值(Integer、String、Float 以及其他通用类型)。
示例
获取前 10 个数字:
获取列中所有数字的 String 表示:
返回一个包含按升序排列的前 N 个元素的数组。
groupArraySorted(N)(column)
参数
N – 要返回的元素数量。
column – 列的值(Integer、String、Float 以及其他通用类型)。
示例
获取前 10 个数字:
SELECT groupArraySorted(10)(number) FROM numbers(100)
┌─groupArraySorted(10)(number)─┐
│ [0,1,2,3,4,5,6,7,8,9] │
└──────────────────────────────┘
获取列中所有数字的 String 表示:
SELECT groupArraySorted(5)(str) FROM (SELECT toString(number) AS str FROM numbers(5));
┌─groupArraySorted(5)(str)─┐
│ ['0','1','2','3','4'] │
└──────────────────────────┘
Was this page helpful?