例
2 つの名前付きセットを定義する以下のクエリを考えてみます。
WITH SET set1 AS '{allerd.eggs,allerd.eggs,allerd.soy,allerd.wheat}'
SET set2 AS '{allerd.[diary products],allerd.pollen,allerd.wheat}'
SELECT MEASURES.[%COUNT] ON 0, EXCEPT(set1,set2) ON 1 FROM patients
Patient Count
1 eggs 451
2 soy 462
このクエリは、set1 のメンバのうち、set2 にはないメンバを示します。メンバ allerd.eggs は、set1 内に 2 回リストされていますが、結果には 1 回しか表示されていません。
一方、以下のバリエーションでは ALL キーワードを使用しています。
WITH SET set1 AS '{allerd.eggs,allerd.eggs,allerd.soy,allerd.wheat}'
SET set2 AS '{allerd.[diary products],allerd.pollen,allerd.wheat}'
SELECT MEASURES.[%COUNT] ON 0, EXCEPT(set1,set2,ALL) ON 1 FROM patients
Patient Count
1 eggs 451
2 eggs 451
3 soy 462