sql >> Databasteknik >  >> RDS >> Mysql

Hur använder jag XPATH i MySQL select?

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

Du bör dock notera att det finns begränsningar för MySQL:s stöd för XPath.

  • EXTRACTVALUE() returnerar endast CDATA.
  • Alla XPath-konstruktioner stöds inte. Detaljer under rubriken "XPath-begränsningar" i dokumentet sida nämns i abatishchevs svar.


  1. LPAD() Funktion i PostgreSQL

  2. Entity Framework Code Först med SQL Server-synonymer

  3. När valde vi DateTime framför Timestamp

  4. Tips för att övervaka PostgreSQL för Moodle