我知道选择带有'a'的记录作为列中的第二个字母,我们编写以下查询: -
Select * from table where column1 like '_a%';
Run Code Online (Sandbox Code Playgroud)
为了选择带有'a'作为列中第三个字母的记录,我们写道: -
Select * from table where column1 like '__a%';
Run Code Online (Sandbox Code Playgroud)
现在我想选择column1包含'_'(下划线)作为第二个字符的记录.例如,我想选择column1类似A_John,B_John,A_Jai等的记录.在这种情况下我可以使用什么逃逸角色.我怎样才能做到这一点?请帮忙.
使用:
Select * from books where title like '\_\_a%';
Run Code Online (Sandbox Code Playgroud)
首先是两个下划线
Select * from books where title like '\_a%';
Run Code Online (Sandbox Code Playgroud)
首先是单个下划线