Freigeben über


xpath_float-Funktion

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

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

Syntax

xpath_float(xml, xpath)

Argumente

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

Gibt zurück

Das Ergebnis ist ein FLOAT-Wert.

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_float('<a><b>1</b><b>2</b></a>', 'sum(a/b)');
 3.0