データベースに以下のような、従業員情報のデータと、製品情報のデータを同じBLOB列に格納してあるとします。このデータベースからSQL/XMLでさまざまな条件で検索を行うことができます。
ここでは、SQL/XMLで検索条件を指定するXQuery式の指定方法について例を用いて説明します。
<employees> <employee id = "55299"> <name> <family>佐藤</family> <first>正志</first> </name> <position>社員</position> <office>丸の内</office> <telephone>1111-XXXX</telephone> <mail>XXXX01@mail.co.jp</mail> </employee> <employee id = "55300"> <name> <family>田中</family> <first>正文</first> </name> <position>社員</position> <office>丸の内</office> <telephone>2222-XXXX</telephone> <mail>XXXX02@mail.co.jp</mail> </employee> <employee id = "55301"> <name> <family>鈴木</family> <first>英二</first> </name> <position>課長</position> <office>丸の内</office> <telephone>3333-XXXX</telephone> <mail>XXXX03@mail.co.jp</mail> </employee> <employee id = "55302"> <name> <family>田中</family> <first>文雄</first> </name> <position>社員</position> <office>新横浜</office> <telephone>4444-XXXX</telephone> <mail>XXXX04@mail.co.jp</mail> </employee> <employee id = "55303"> <name> <family>加藤</family> <first>明夫</first> </name> <position>社員</position> <office>新横浜</office> <telephone>5555-XXXX</telephone> <mail>XXXX05@mail.co.jp</mail> </employee> </employees>
<products> <product id="0001"> <kind>家電製品</kind> <item> <name>テレビ</name> <code>XA-0054</code> </item> <value>190000</value> <stock>10</stock> <release>2008-03-03</release> </product> <product id="0002"> <kind>家電製品</kind> <item> <name>パソコン</name> <code>XB-3984</code> </item> <value>220000</value> <stock>25</stock> <release>2008-02-10</release> </product> <product id="0003"> <kind>家電製品</kind> <item> <name>ドライヤー</name> <code>XC-0883</code> </item> <value>9800</value> <stock>0</stock> <discount>-5000</discount> <release>2007-12-10</release> </product> <product id="0004"> <kind>スポーツ用品</kind> <item> <name>バット</name> <code>WB-4432</code> </item> <value>35000</value> <stock>5</stock> <discount>-1000</discount> <release>2007-10-20</release> </product> <product id="0005"> <kind>スポーツ用品</kind> <item> <name>テニスラケット</name> <code>WC-7763</code> </item> <value>15800</value> <stock>0</stock> </product> </products>