我有一张表tblEmpl
,其中有一列employeename
。在该员工名称列中,我有一行值为John [Smith]
的行,所以我有一个查询来搜索该行,但它没有选择任何行。
select * from tblEmpl
where EmployeeName like '%John [Smith]%'
由于
答案 0 :(得分:5)
WHERE EmployeeName LIKE '%John \[Smith\]%' ESCAPE '\';
或
WHERE EmployeeName LIKE '%John [[]Smith]%';
答案 1 :(得分:2)
试试这个:
select * from tblEmpl where EmployeeName like '%John [[]Smith]%'
答案 2 :(得分:1)
试试这个
select * from tblEmpl where EmployeeName like '%John [[Smith]%'
只需将[
替换为[[
。