我有一个空格分隔的字符串作为参数给我的SP。我需要拆分字符串,并将每个字符串与通配符中的列进行比较并返回结果。空格分隔字符串创建动态Sql查询
例如:
我有公司名称“ABC DataService的私人有限公司”我需要拆分的“空间”的字符串,并与数据库中的字段公司名称的每个字比较有OR
条件。
事情是这样的:
select *
from CompanyTable
where companyname like '%ABC%'
or companyname like '%DataServices%'
or companyname like '%Pvt%'
or companyname like '%Ltd%'
有人能帮助我实现这一目标?
在此先感谢
XML解析器无耻地从这里窃取http://stackoverflow.com/a/4267183/2587452。如果您需要更多的性能,可以使用临时表来分割结果并对其进行索引。 –