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

第5章 コマンドを利用する> 5.2 データを抽出する

5.2.1 条件に一致するデータを抽出する

検索式に指定した条件に一致するデータを、shunselectコマンドを使って抽出します。

抽出コマンドの概要を以下に示します。

[図:抽出コマンドの概要]

◆入力データ例

入力データの例を以下に示します。

data1.xml

<root id="1"><head><kbn>001</kbn></head><body><v1>アイスクリーム</v1><v1><v2></v2></v1></body></root>

<root id="2"><head><kbn>001</kbn></head><body><v1></v1><v1><v2>アイスクリーム</v2></v1></body></root>

<root id="3"><head><kbn>001</kbn></head><body><v1>データ管理</v1><v1><v2></v2></v1></body></root>

<root id="4"><head><kbn>001</kbn></head><body><v1></v1><v1><v2>データ管理</v2></v1></body></root>

<root id="5"><head><kbn>001</kbn></head><body><v1>アイスクリーム</v1><v1><v2>データ管理</v2></v1></body></root>

data2.xml

<root id="11"><head><kbn>001</kbn></head><body><v1>アイスクリーム</v1><v1><v2>データベース</v2></v1></body></root>

<root id="12"><head><kbn>001</kbn></head><body><v1>データベース</v1><v1><v2>アイスクリーム</v2></v1></body></root>

<root id="13"><head><kbn>001</kbn></head><body><v1>データ管理</v1><v1><v2>データベース</v2></v1></body></root>

<root id="14"><head><kbn>001</kbn></head><body><v1>データベース</v1><v1><v2>データ管理</v2></v1></body></root>

data3.xml

<root id="21"><head><kbn>A001</kbn></head><body><v1>アイスクリーム</v1><v1><v2></v2></v1></body></root>

<root id="22"><head><kbn>A001</kbn></head><body><v1></v1><v1><v2>アイスクリーム</v2></v1></body></root>

<root id="23"><head><kbn>A001</kbn></head><body><v1>データ管理</v1><v1><v2></v2></v1></body></root>

<root id="24"><head><kbn>A001</kbn></head><body><v1></v1><v1><v2>データ管理</v2></v1></body></root>

data4.xml

<root id="31"><head><kbn>A001</kbn></head><body><v1>アイスクリーム</v1><v1><v2>データベース</v2></v1></body></root>

<root id="32"><head><kbn>A001</kbn></head><body><v1>データベース</v1><v1><v2>アイスクリーム</v2></v1></body></root>

<root id="33"><head><kbn>A001</kbn></head><body><v1>データ管理</v1><v1><v2>データベース</v2></v1></body></root>

<root id="34"><head><kbn>A001</kbn></head><body><v1>データベース</v1><v1><v2>データ管理</v2></v1></body></root>

◆出力データ例

出入力データの例を以下に示します。

kekka1.xml

<root id="1"><head><kbn>001</kbn></head><body><v1>アイスクリーム</v1><v1><v2></v2></v1></body></root>

<root id="2"><head><kbn>001</kbn></head><body><v1></v1><v1><v2>アイスクリーム</v2></v1></body></root>

<root id="5"><head><kbn>001</kbn></head><body><v1>アイスクリーム</v1><v1><v2>データ管理</v2></v1></body></root>

<root id="11"><head><kbn>001</kbn></head><body><v1>アイスクリーム</v1><v1><v2>データベース</v2></v1></body></root>

<root id="12"><head><kbn>001</kbn></head><body><v1>データベース</v1><v1><v2>アイスクリーム</v2></v1></body></root>

kekka2.xml

<root id="3"><head><kbn>001</kbn></head><body><v1>データ管理</v1><v1><v2></v2></v1></body></root>

<root id="4"><head><kbn>001</kbn></head><body><v1></v1><v1><v2>データ管理</v2></v1></body></root>

<root id="5"><head><kbn>001</kbn></head><body><v1>アイスクリーム</v1><v1><v2>データ管理</v2></v1></body></root>

<root id="13"><head><kbn>001</kbn></head><body><v1>データ管理</v1><v1><v2>データベース</v2></v1></body></root>

<root id="14"><head><kbn>001</kbn></head><body><v1>データベース</v1><v1><v2>データ管理</v2></v1></body></root>

kekka3.xml

<root id="13"><head><kbn>001</kbn></head><body><v1>データ管理</v1><v1><v2>データベース</v2></v1></body></root>

<root id="14"><head><kbn>001</kbn></head><body><v1>データベース</v1><v1><v2>データ管理</v2></v1></body></root>

kekka4.xml

<root id="11"><head><kbn>001</kbn></head><body><v1>アイスクリーム</v1><v1><v2>データベース</v2></v1></body></root>

<root id="12"><head><kbn>001</kbn></head><body><v1>データベース</v1><v1><v2>アイスクリーム</v2></v1></body></root>

<root id="31"><head><kbn>A001</kbn></head><body><v1>アイスクリーム</v1><v1><v2>データベース</v2></v1></body></root>

<root id="32"><head><kbn>A001</kbn></head><body><v1>データベース</v1><v1><v2>アイスクリーム</v2></v1></body></root>

<root id="33"><head><kbn>A001</kbn></head><body><v1>データ管理</v1><v1><v2>データベース</v2></v1></body></root>

<root id="34"><head><kbn>A001</kbn></head><body><v1>データベース</v1><v1><v2>データ管理</v2></v1></body></root>

kekka5.xml

<root id="5"><head><kbn>001</kbn></head><body><v1>アイスクリーム</v1><v1><v2>データ管理</v2></v1></body></root>

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

Copyright 2007 FUJITSU LIMITED