希望有人可以帮助我并为我解释这个查询,为什么第一个查询返回结果但第二个没有:
编辑:第一个查询:
select name from Items where name like '%abc%'
Run Code Online (Sandbox Code Playgroud)
第二个查询:
select name from Items where name like substring('''%abc%''',1,10)
Run Code Online (Sandbox Code Playgroud)
为什么第一个返回结果但第二个什么都不返回
substring('''%abc%''',1,10)='%abc%'
Run Code Online (Sandbox Code Playgroud)
如果这背后有逻辑,是否有另一种方法来做第二个查询之类的事情,
我的 porpuse 是将像 '''abc''' 这样的字符串转换为 'abc' 以便使用 like 语句,