字段名: detail
类型: text
要求:在“不”的关键字 前后10个字符内含有“考究”关键字?
大至解析
1)CONTAINS 能否实现吗,怎么实现?
2)patindex 能否实现吗,怎么实现?
请高手指点?
------解决方案--------------------
- SQL code
select * from tb where abs(charindex('考究',detail,charindex('不',detail)-10)-charindex('不',detail))<=10
------解决方案--------------------
select * from detail where charindex('考究' , substring(cast(text_col as varchar) , charindex('不',cast(text_col as varchar)) - 10 , 21 )) > 0