charindex
SQL code
charindex(p.Product_Name,'泰国马来菲律宾新加坡文莱沙巴普吉岛巴厘岛长滩岛绿中岛兰卡威')>0;
p.Product_Name的值是 '泰国经典五晚七日游'
这个匹配之后的索引是 < 0 吧....
如果p.Product_Name的值是 '泰国'
他才会 > 0 的吧?
------解决方案--------------------是的。你必须在charindex(p.Product_Name,'srr')>0;里面写的是你的p.Product_Name的值
换成p.Name,那就是p.Name的值,明白了么
------解决方案--------------------没有小于0,只有等于0.
------解决方案--------------------p.Product_Name的值是 '泰国马来菲律宾新加坡文莱沙巴普吉岛巴厘岛长滩岛绿中岛兰卡威' 才会>0
------解决方案--------------------你发你的数据和结果吧,这样看得明显
------解决方案--------------------举个例
select * from table_a where charindex('a',id)>0 or charindex('b',id)>0
table_a 表中 id字段中含有"a"或者"b"的记录.
返回字符串中指定表达式的起始位置。
------解决方案--------------------只有大于等于0 没有小于0的
------解决方案--------------------不行的