xml文件里面写模糊查询
时间: 2023-08-26 18:08:11 浏览: 170
在XML文件中编写模糊查询可以使用以下语法:
对于Oracle数据库:
```xml
<if test="xm!=null and xm!=''">
and XM like '%'||#{xm , jdbcType=VARCHAR }||'%'
</if>
```
对于MySQL数据库:
```xml
<if test="mc != null and mc!= ''">
and mc like concat('%',#{mc, jdbcType=VARCHAR },'%')
</if>
```
这些代码片段可以在SQL语句中使用,根据条件判断是否添加模糊查询条件。在Oracle中,使用`||`操作符来连接字符串,而在MySQL中,使用`concat()`函数来连接字符串。请注意,`#{xm}`和`#{mc}`是占位符,具体的值将在执行查询时通过参数传递进来。
#### 引用[.reference_title]
- *1* [mysql和oracle数据库,在mybatis的xml文件里面的like的模糊查询如何写](https://blog.csdn.net/python113/article/details/118566994)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insert_down1,239^v3^insert_chatgpt"}} ] [.reference_item]
- *2* [关于在xml文件中拼接模糊查询SQL语句问题](https://blog.csdn.net/XuDream/article/details/122177326)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insert_down1,239^v3^insert_chatgpt"}} ] [.reference_item]
[ .reference_list ]
阅读全文