Interstage Data Effector ユーザーズガイド
目次 索引 前ページ次ページ

付録A 条件の書式> A.1 検索式

A.1.7 文字列

文字列による検索では、要素の値が、文字列で指定された値と完全に一致する文書や大小関係にある文書を検索します。文字列による大小比較を行うことができるため、日付の検索などの数字と文字とが混在した値の検索に利用できます。

文字列の定義を以下の図に示します。

[図:文字列の定義]

■完全一

要素の値と文字列が等しいかどうかを調べます。

/root/date == '2007年03月09日'

/root/dateが示す要素の値が“2007年03月09日”という文字列と等しい場合に真となります。

■大小比

要素の値と文字列を文字コード値で文字列の左から右の順に大小比較します。
日付と時間は以下の形式である必要があります。

日付:’YYYY/MM/DD’
時間:’hh:mm:ss’

年月日と、単位の大きい順に書いてください。

/root/date > '2007年03月09日'

/root/dateが示す要素の値(文字コード値)と“2007年03月09日”の文字列の文字コード値を左から順に1文字ずつ比較し、/root/dateが示す要素ノードの文字コード値が大きい場合に真になります。

以下の場合、検索対象の文書は条件式と一致しません。

条件式

/root/date <= '2007年03月09日'

検索対象の文書

<date>2007年3月1日</date>

目次 索引 前ページ次ページ

Copyright 2007 FUJITSU LIMITED