SET_INTERSECTIONSの集計関数は、複数割当属性を取得し、その属性からのすべての値の共通部分であるセットを構成します。
SET_INTERSECTIONS関数の構文は、次のとおりです:
SET_INTERSECTIONS(<multi-assign_attribute>)
属性のデータ型は設定データ型である必要があります(複数割当文字列属性の場合のmdex:string-setなど)。
この関数はSELECT句でのみ使用できます。
SET_INTERSECTIONSの例
RETURN results AS SELECT SET_INTERSECTIONS(Body) AS bodyIntersection FROM WineState GROUP BY WineType ORDER BY WineType
WineType bodyIntersection
------------------------------------
| Bordeaux | { Silky, Tannins } |
| Brut | { Robust } |
| Chardonnay | { } |
| Merlot | { } |
| Pinot Noir | { Supple } |
| Red | { } |
| White | { } |
| Zinfandel | { Robust, Tannins } |
------------------------------------
|