Sql 如何搜索存储在数据库中的字符串的第一部分

Sql 如何搜索存储在数据库中的字符串的第一部分,sql,xml,oracle,Sql,Xml,Oracle,我在数据库中存储了非常大的xml消息。我这样搜索: select * from table where column1 like '%<Sample system="SYSTEMNAME"%' 从列1所在的表中选择*您正在使用哪个数据库?检查您的数据库系统是否内置了对XML数据的支持。您可能可以使用XPath搜索。Oracle SQL developer@martinklinkek当您使用Oracle时,您应该查看。在column1中使用XMLTYPE可能会有所帮助。只需看一下文档(取决

我在数据库中存储了非常大的xml消息。我这样搜索:

select * from table where column1 like '%<Sample system="SYSTEMNAME"%'

从列1所在的表中选择*您正在使用哪个数据库?检查您的数据库系统是否内置了对XML数据的支持。您可能可以使用XPath搜索。Oracle SQL developer@martinklinkek当您使用Oracle时,您应该查看。在column1中使用XMLTYPE可能会有所帮助。只需看一下文档(取决于您使用的Oracle的确切版本)。例如,对于10g,这是一个