2017-10-08 14 views
-1

XQueryを使用して最高価格を得るには?私はXMLとXQueryの基礎を学び、事前に感謝しています!Xqueryを使用して最高価格を得る方法

<catalog> 
    <book id="bk101"> 
     <author>Gambardella, Matthew</author> 
     <title>XML Developer's Guide</title> 
     <genre>Computer</genre> 
     <price>44.95</price> 
     <publish_date>2000-10-01</publish_date> 
     <description>An in-depth look at creating applications 
     with XML.</description> 
    </book> 
    <book id="bk102"> 
     <author>Ralls, Kim</author> 
     <title>Midnight Rain</title> 
     <genre>Fantasy</genre> 
     <price>5.95</price> 
     <publish_date>2000-12-16</publish_date> 
     <description>A former architect battles corporate zombies, 
     an evil sorceress, and her own childhood to become queen 
     of the world.</description> 
    </book> 
</catalogue> 

答えて

2

最高価格は単純にmax(//price)です。最高の価格で本が欲しい場合は、最も簡単な方法は//book[price=max(//price)]ですが、これは必ずしも最適ではありません(オプティマイザによって異なる)。

関連する問題