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