CARDINALITY行関数は、1つのセットを取得して、そのセット内の要素の数を返します。
CARDINALITY(<set>)ここで、setはセット・データ型の1つのセットです(mdex:string-set、mdex:long-setなど)。たとえば、setは、複数割当てのdouble属性にすることができます。
RETURN results AS SELECT WineID AS id, CARDINALITY(Body) AS numBody FROM WineState WHERE WineID < 7 ORDER BY id
id numBody --------- | 1 | 0 | | 2 | 0 | | 3 | 2 | | 4 | 2 | | 5 | 4 | | 6 | 1 | ---------
numBody列には、各レコードのBodyセット内の要素数が示されています。