SQL搜索包含“%”的数据

时间:2018-10-19 09:11:40

标签: c# sql linq entity-framework-6

我们如何使用LIKE运算符搜索Car%dinal

我实际上正在对客户名称执行搜索功能,在此我从实体框架发送查询。因此,当我在搜索框中发送car%时,它同时显示了两行。因为那样会形成类似%searchstring%的查询。

CustomerID  CustomerName    
92          Cardinal    
93          Car%dinal   

1 个答案:

答案 0 :(得分:8)

指定LIKE转义字符:

where CustomerName like '%car\%%' escape '\'

或使用INSTR()函数:

where instr(CustomerName, 'car%') > 0