我需要操作大约200个字符串才能使我的SQL查询更容易。假设我有一个像
这样的字符串OR this.quantity LIKE' transient'或者this.quantity LIKE' gradient'
我想在“瞬态”的开头和结尾添加通配符。和'渐变'就这样:
'%transient%','%gradient%'
进一步假设我还有大约198个(当然是唯一的)。是否有一个我可以用于此操作的函数,还是我需要编写自己的VBA代码才能完成此操作?
答案 0 :(得分:0)
您没有使用通配符,因此在SQL中,您只需使用in
:
this.quantity IN ('transient', 'gradient')
答案 1 :(得分:0)
如果你不能编辑/替换,你必须进入文本解析公式。使用上面A2中的示例,替换前两个引号的公式将是
undefined
是的,它丑陋,我没有从头开始写。使用搜索功能查找“然后输入文本。第二个”搜索相同的字符串,但使用FIRST的位置作为起点; +1。不确定这是不是最好的方式,但我过去曾使用Excel进行过许多文本操作。