2017-10-08 15 views
-1

Wie bekomme ich den höchsten Preis mit XQuery? Ich versuche, die Grundlagen von XML und XQuery zu lernen, und danke im Voraus!Wie bekomme ich den höchsten Preis mit 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> 

Antwort

2

Der höchste Preis ist einfach max(//price). Wenn Sie die Bücher mit dem höchsten Preis möchten, ist der einfachste Weg //book[price=max(//price)], obwohl das nicht unbedingt der effizienteste ist (abhängig von Ihrem Optimierer).

Verwandte Themen