日期:2014-05-17  浏览次数:20576 次

关于charindex的问题,急呀
charindex在指定字符串中查找起始位置,找到返回1,找不到返回0,但是我要找的是全匹配,不是部分匹配,咋个弄呢,例如:表中ID列为
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
charindex(id,'10,11,13,14')返回的是:
1
3
4
11
13
14
这些行
我要返回的是
10
11
13
14
这些行,怎么弄呢?大侠们帮忙呀。

------解决方案--------------------
charindex(','+ltrim(id)+',',10,11,13,14,')>0
------解决方案--------------------
探讨

charindex(','+ltrim(id)+',',10,11,13,14,')>0