日期:2014-05-16  浏览次数:20483 次

关于数据查询范围的疑问
比如我的数据有个字段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