当前位置: 代码迷 >> Sql Server >> 关于数据查询范畴的疑问
  详细解决方案

关于数据查询范畴的疑问

热度:39   发布时间:2016-04-24 10:49:48.0
关于数据查询范围的疑问
比如我的数据有个字段A  值为 85/90/99  理解为 这个字段A可取的值为   85  90 99 三个可能值 

我在搜索的时候 怎么样写SQL 可以 分别用 85 或者 90 或者 99可以搜索到,不能用like语句,谢谢了。


------解决方案--------------------
不能用like语句,可以用charindex()或patindex()函数查询.
------解决方案--------------------
试试这个:


select *
from tb
where charindex('/'+'85/90/99'+'/' ,'/'+字段A+'/' )  >0
  相关解决方案