sql >> Databáze >  >> RDS >> Mysql

Jak používat XPATH ve výběru MySQL?

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

Měli byste si však uvědomit, že podpora XPath MySQL má omezení.

  • EXTRACTVALUE() vrátí pouze CDATA.
  • Ne všechny konstrukce XPath jsou podporovány. Podrobnosti v části „Omezení XPath“ v dokumentu stránka zmíněný v abatiščevově odpovědi.


  1. Android- Musím zkontrolovat, zda tabulka existuje v SqliteHelper.onCreate()?

  2. Oracle ODP.Net With Entity Framework 6 – poskytovatel kompatibilní s databází Entity Framework nebyl nalezen

  3. PostgreSQL 12:Cizí klíče a dělené tabulky

  4. Chyba syntaxe oddělovače MySQL