详细如下:一个字符串变量,有值,假使如str='一二三四五六七八';(注意,这个字符串是传进来的,是个变量,所以不能用后面的汉字,只能用str)我想要在标准模糊匹配到,只要含有这个字符串中的任意一个字就能查询到。select * from table where key like 后面我就写不出来了,因为直接写str,会全部找和这个str一样的数据,显然是找不到的。我想要的是只要含有'一二三四五六七八'中任何一个字符,就可以查到显示想问问大家有没有思路哇
你好!
表
语句
结果
注:查询语句中的字符串变量,结构变为了正则表达式可以辨识的结构。
字符串变量:
可以通过传入前进行调整;
可以通过自定义函数进行转换;
希望对你有帮助!