如果我执行此查询:
select * from product where product_name like '%';
它获得了所有产品和预期.
但我希望得到名称中包含通配符'%'的产品.我怎样才能做到这一点?
假设你正在使用SQL-Server(以为你已经在某处提到过):
您必须%
使用括号转义通配符:
select * from product where product_name like '%[%]%';
演示
附注:如果要搜索下划线,则必须执行相同的操作:
select * from product where product_name like '%[_]%';
因为这意味着任何一个角色.