Mabitis模糊查询
来源:互联网 发布:淘宝一颗星要多少好评 编辑:程序博客网 时间:2024/04/29 23:48
工作中用到,写三种用法吧,第四种为大小写匹配查询
1. sql中字符串拼接
SELECT * FROM tableName WHERE name LIKE CONCAT(CONCAT('%', #{text}), '%');
2. 使用 ${...} 代替 #{...}
SELECT * FROM tableName WHERE name LIKE '%${text}%';
3. 程序中拼接
Java
// String searchText = "%" + text + "%";
String searchText = new StringBuilder("%").append(text).append("%").toString();
parameterMap.put("text", searchText);
SqlMap.xml
SELECT * FROM tableName WHERE name LIKE #{text};
4. 大小写匹配查询
SELECT * FROM TABLENAME WHERE UPPER(SUBSYSTEM) LIKE '%' || UPPER('jz') || '%' 或者
SELECT * FROM TABLENAME WHERE LOWER(SUBSYSTEM) LIKE '%' || LOWER('jz') || '%'
原帖地址:http://blog.csdn.NET/luqin1988/article/details/7865643
0 0
- Mabitis模糊查询
- 模糊查询
- 模糊查询
- 模糊查询
- 模糊查询
- 模糊查询
- 模糊查询
- 模糊查询
- 模糊查询
- 模糊查询
- 模糊查询
- 模糊查询
- 模糊查询
- 模糊查询
- 模糊查询
- 模糊查询
- 模糊查询
- 模糊查询
- mysql5.7.13.zip安装(windows)
- ArcEngine数据的查找,插入,删除,更新
- 对于double和float类型运算精度丢失,请使用BigDecimal
- Centos 7 安装后设置
- NDIS驱动开发笔记整理之NDIS_PACKET,NDIS_BUFFER的关系
- Mabitis模糊查询
- bat文件直接进入某个盘符目录
- 将vs2010设置为2013黑色经典主题
- Java EE 学习笔记
- C#索引器
- Java IO最详解
- 安卓性能优化,UI优化漫谈
- OpenGL入门教程(转)
- 1007 DNA Sorting