首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

某个字段存在 1|33|23|55|7|5 怎么取其中一个值与请求值 23 进行比较

2011-12-20 
某个字段存在 1|33|23|55|7|5如何取其中一个值与请求值 23 进行比较比如有个字段值是这样的: 1|33|23|55|7

某个字段存在 1|33|23|55|7|5 如何取其中一个值与请求值 23 进行比较
比如有个字段值是这样的: 1|33|23|55|7|5
问题: 有个请求 ID=23

如何用这个字段 与请求做比较
用like?效率低
有没有其他方法?

[解决办法]

可以这样:
select * from tablename where charindex('|'+'23'+'|','|'+'1 ¦33 ¦23 ¦55 ¦7 ¦5'+'|')>0

热点排行