Mysql
 sql >> Database >  >> RDS >> Mysql

Come utilizzare XPATH in MySQL select?

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

Si noti, tuttavia, che esistono limitazioni al supporto di MySQL per XPath.

  • EXTRACTVALUE() restituisce solo CDATA.
  • Non tutte le costruzioni XPath sono supportate. Dettagli nella sezione "Limitazioni XPath" nel documento pagina menzionato nella risposta di abatishchev.