Freigeben über


xpath_number-Funktion

Gilt für:Häkchen für „Ja“ Databricks SQL Häkchen für „Ja“ Databricks Runtime

Gibt einen DOUBLE-Wert aus einem XML-Dokument zurück.

Syntax

xpath_number(xml, xpath)

Argumente

  • xml: Ein STRING Ausdruck von XML.
  • xpath: Ein STRING Ausdruck, der ein wohlgeformtes XPath ist.

Rückgabe

Ein DOUBLE.

Das Ergebnis ist 0 (null), wenn keine Übereinstimmung gefunden wird, oder NaN, wenn eine Übereinstimmung gefunden wird, der Wert jedoch nicht numerisch ist.

Die Funktion löst einen Fehler aus, wenn xml oder xpath nicht wohlgeformt ist.

Beispiele

> SELECT xpath_number('<a><b>1</b><b>2</b></a>', 'sum(a/b)');
 3.0