我想要给定数组中一个数的所有可能组合。我试着使用了presto的一些预定义函数,比如array\u agg(x)
Input : [1,2,3,4] Output when n=2 : [[1,2],[1,3],[1,4],[2,3],[2,4],[3,4]] when n=3 : [[1,2,3],[1,2,4],[1,3,4],[2,3,4]] when n=4 : [[1,2,3,4]] or [1,2,3,4]
kr98yfug1#
有一个组合(数组(t),n)函数,它完全满足您的要求:
select combinations(array[1,2,3,4],2);
1条答案
按热度按时间kr98yfug1#
有一个组合(数组(t),n)函数,它完全满足您的要求: