1

我有一个表tblEmpl,其中有一列employeename。在该员工姓名列中,我有一个值为 的行,John [Smith]因此我有一个查询来搜索该行,但它没有选择任何行。

select * from tblEmpl 
where EmployeeName like '%John [Smith]%'

谢谢

4

3 回答 3

6
WHERE EmployeeName LIKE '%John \[Smith\]%' ESCAPE '\';

或者

WHERE EmployeeName LIKE '%John [[]Smith]%';
于 2012-07-23T14:40:25.157 回答
2

尝试这个 :

select * from tblEmpl where EmployeeName like '%John [[]Smith]%'
于 2012-07-23T14:35:46.433 回答
1

尝试这个

select * from tblEmpl where EmployeeName like '%John [[Smith]%'

只需替换[[[.

于 2012-07-23T14:41:46.450 回答