groupArrayIntersect
指定された配列同士の共通部分(指定されたすべての配列に共通して含まれるすべての要素)を返します。
構文
引数
x— 引数(列名または式)。
返される値
- すべての配列に共通して含まれる要素を集めた配列。
型: Array。
使用例
numbers テーブルを考えます。
列名を引数に取るクエリ:
結果:
指定された配列同士の共通部分(指定されたすべての配列に共通して含まれるすべての要素)を返します。
構文
groupArrayIntersect(x)
引数
x — 引数(列名または式)。返される値
型: Array。
使用例
numbers テーブルを考えます。
┌─a──────────────┐
│ [1,2,4] │
│ [1,5,2,8,-1,0] │
│ [1,5,7,5,8,2] │
└────────────────┘
列名を引数に取るクエリ:
SELECT groupArrayIntersect(a) AS intersection FROM numbers;
結果:
┌─intersection──────┐
│ [1, 2] │
└───────────────────┘
Was this page helpful?