求一查询脚本,可能要用到正则
有表t1
有个字段是townid
数值是这样的
2|12|3|13|4|14|
当我用
SQL code
select * from t1 where townid like '%2|%'
查询时,不够精确
把含有12|22|这样的记录也查出来了。
现请问,like 后面的条件应该如何写?
------解决方案--------------------select * from t1 where charindex( '|2|','|'+townid)>0
------解决方案--------------------
------解决方案--------------------
SQL code
select * from t1 where '|'+townid+'|' like '%|2|%'