我有一个SQL查询,它使用LIKE
匹配结果:
_column_name_%
这将返回列名为:
的结果_column_name_1
_column_name_2
结束号码可能非常高,例如32523,甚至523624366234。
如果我使用_column_name _ %%%%%,这将匹配32523,但不匹配523624366234。
如果不重复输入%,我如何才能匹配LIKE?
答案 0 :(得分:1)
使用LIKE运算符的简单选择查询应如下所示
如果您有任何内容,则必须使用“\”转义下划线。
而不是借口_%使用 pretext \ _%
Select * from mytable where field_1 like 'pretext\_%'
这将返回pretext_1以及pretext_11