Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Wie verwende ich XPATH in MySQL Select?

SELECT * FROM xml
WHERE EXTRACTVALUE(data, '<xpath-expr>') != '';

Beachten Sie jedoch, dass die Unterstützung von XPath durch MySQL eingeschränkt ist.

  • EXTRACTVALUE() gibt nur CDATA zurück.
  • Nicht alle XPath-Konstruktionen werden unterstützt. Details unter der Überschrift „XPath-Einschränkungen“ im Dokument Seite in abatishchevs Antwort erwähnt.