我有一个表tblEmpl
,其中有一列employeename
。在该员工姓名列中,我有一个值为 的行,John [Smith]
因此我有一个查询来搜索该行,但它没有选择任何行。
select * from tblEmpl
where EmployeeName like '%John [Smith]%'
谢谢
我有一个表tblEmpl
,其中有一列employeename
。在该员工姓名列中,我有一个值为 的行,John [Smith]
因此我有一个查询来搜索该行,但它没有选择任何行。
select * from tblEmpl
where EmployeeName like '%John [Smith]%'
谢谢
WHERE EmployeeName LIKE '%John \[Smith\]%' ESCAPE '\';
或者
WHERE EmployeeName LIKE '%John [[]Smith]%';
尝试这个 :
select * from tblEmpl where EmployeeName like '%John [[]Smith]%'
尝试这个
select * from tblEmpl where EmployeeName like '%John [[Smith]%'
只需替换[
为[[
.