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

第4章 データを操作する方法> 4.5 データをソートする> 4.5.1 ソートする

4.5.1.3 複数のキー指定でソートする

対象データの複数の値をキーとしてソートできます。ソート式に“,”で区切って複数のキー指定を指定します。それぞれのキー指定は、数値でも文字列でもかまいません。キー指定は8個まで指定できます。

出張日(date)の順で、同じ出張日(date)である場合は宿泊費(hotel)が高い順(降順)となるようにソートします。
/doc/detail/date/text(),val(/doc/detail/hotel/text()) DESC

結果:文書A、B、C、Dの順に返却されます。

データ中にソート式で指定したデータがない場合は、“DESC”の指定の有無にかかわらず、その文書は最後に返却されます。上記のXML例の文書Dは、出張日(date)の早い順でも遅い順でも最後に返却されます。

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

Copyright 2007 FUJITSU LIMITED