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

4.8 条件式

機能

テスト式(ifに続く式)の評価結果に応じてthen式(thenに続く式)とelse式(elseに続く式)のどちらか一方を評価します。

記述形式

構文の構成

参照項番

一般規則

使用例

例1

この例は、テスト式 3 < 1 の有効ブール値が false であるため、else式の評価結果である"one"を返します。

if ( 3 < 1 ) then "three" else "one"
例2

この例は、テスト式/employees/employee/familyの有効ブール値がtrueであるため、then式の評価結果であるエレメントノードfamilyのシーケンスを返します。

if ( /employees/employee/family )  then  /employees/employee/family
     else /employees/employee