ページの先頭行へ戻る
Symfoware Server V12.7.0 XQueryリファレンス
FUJITSU Software

4.9 量化式

機能

あるシーケンスの一部(some)、またはすべて(every)の項目が、特定の条件を満たす場合、trueを返します。それ以外の場合、falseを返します。

記述形式

構文の構成

参照項番

一般規則

使用例

例1

この式は、すべてのエレメントノードemployeeの属性sexの属性値が“man”ではないため、falseを返します。

every  $emp  in  /employees/employee  satisfies  $emp/ @sex  =  "man"
例2

この式は、属性sexの属性値が“male”であるエレメントノードemployeeが少なくとも1つ存在するため、trueを返します。

some  $emp  in  /employees/employee  satisfies  $emp/ @sex  =  "male"
例3

この式は、キーワードeveryから始まり、in節が生成するタプルが1つもないため、trueを返します。

every  $x  in  ()  satisfies  $x  =  ()
例4

この式は、キーワードsomeから始まり、in節が生成するタプルが1つもないため、falseを返します。

some  $x  in  ()  satisfies  $x  =  ()