SQL server like模糊查询 查询条件为一个带分隔符的字符串,且字符串为变量,长度不定,并且字符串中
每个分隔符后的字符的位置是随机的,就是每次查询时输入的字符串中分隔符后的字符是随机的,
例如:
第一次查询时条件是:ATT13]GBC]GBC-A-216]SAF-ATT13]VNU01]SAF-ATT13] ;
下一次查询时条件可能是:VNU01]GBC]
数据库表 test
求大神给予解答。。。。。。。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
没有太明白你的需求,暂且理解为:你想要把以]为分割符号的字符串作为LIKE查询的输入参数,但是这个是动态的,你不知道该怎么办。
方法很简单:1. 解析]分隔的字符串 2.把结果集放到临时表 3.用你的正式表,要查询的表 JOIN这个临时表,JOIN的条件就是LIKE。如下是一个完整的代码: