按字符串中任何单词的首字母搜索记录

时间:2016-06-07 20:47:16

标签: sql sql-server

按字符串中任何单词的首字母搜索记录 我需要通过sql中单行的多个探测器来搜索记录 例如

表:

select TRACT,PARID,LINE,OWN1,T_STATUS,ExhibitDate,FEET2,NewEase,TWSacres,ExistEase,PrevDistTWS,ATWSacres,ARdistance,StagingArea,Damages,UpdateReason,ACQ_STATUS where Col51 <>'' ORDER BY LINE ASC, TRACT ASC Label OWN1 'Landowner'

必需
当用字符串&#34; Ni Lim&#34;应该返回记录2和3
当用字符串&#34; Bank Li&#34;应该返回记录4和5

1 个答案:

答案 0 :(得分:2)

嗯。我认为您可以使用replace()like

执行此操作
select t.*
from table t
where acTitle like '% ' + replace(@string, ' ', '% ') + '%'