文档章节

Mybatis中模糊查询的常用写法

莫铭
 莫铭
发布于 2017/04/19 23:42
字数 65
阅读 243
收藏 1

Oracle:

SELECT  
  *  
FROM  
  user  
WHERE  
  name like CONCAT('%', #{name}, '%') 

或者

SELECT  
  *  
FROM  
  user  
WHERE  
  name like '%' || #{name} || '%' 

SQL Server:

SELECT  
  *  
FROM  
  user  
WHERE  
  name like '%' + #{name} + '%'

Mysql:

SELECT  
  *  
FROM  
  user  
WHERE  
  name like CONCAT('%', #{name}, '%')  

DB2:

SELECT  
  *  
FROM  
  user  
WHERE  
  name like CONCAT('%', #{name}, '%')

或者

SELECT  
  *  
FROM  
  user  
WHERE  
  name like '%' || #{name} || '%'  

 

© 著作权归作者所有

莫铭
粉丝 14
博文 55
码字总数 15798
作品 0
广州
后端工程师
私信 提问
Mybatis 中 Oracle 的拼接模糊查询

注意 Mybatis 中,拼接模糊查询的用法 #,是将传入的值当做字符串的形式。所以拼接的时候 #{userName} 默认自带引号。 例如: 直接转为。userName直接转为′zhen′。,是将传入的数据直接显示...

小刀爱编程
2018/10/10
20
0
Mybaits常用的10种通用写法

用来循环容器的标签forEach,查看例子 foreach元素的属性主要有item,index,collection,open,separator,close。 item:集合中元素迭代时的别名, index:集合中元素迭代时的索引 open:常...

谢思华
2018/12/03
58
0
Mybatis 的like模糊查询

select * from person where name like "%"#{name}"%" select * from person where name like '%'||#{name}||'%' select * from person where name like '%${name}%' where username LIKE co......

zh151832
2015/11/13
128
0
mybatis中如何使用OGNL表达式

在使用mybatis时经常使用到OGNL表达式。特别是在使用动态sql查询时。 下面看下一些常用的OGNL(详情请点这里–官网介绍): 表达式e1,e2 - e1 or e2 - e1 and e2 - e1 == e2, e1 eq e2 - e1 !=...

u014231523
2017/01/08
0
0
在使用ibatis实现多条件模糊查询的语句

大家一般能想到的做法是,将String语句进行拼串例如: String sql1="select * from 表名where"; String sql2="条件1"; String sql3="条件2"; String sql4="条件3"; ...... String sqln="条件n......

xinlll
2012/10/23
302
0

没有更多内容

加载失败,请刷新页面

加载更多

Spring Cloud 笔记之Spring cloud config client

观察者模式它的数据的变化是被动的。 观察者模式在java中的实现: package com.hxq.springcloud.springcloudconfigclient;import org.springframework.context.ApplicationListener;i...

xiaoxiao_go
昨天
6
0
CentOS7.6中安装使用fcitx框架

内容目录 一、为什么要使用fcitx?二、安装fcitx框架三、安装搜狗输入法 一、为什么要使用fcitx? Gnome3桌面自带的输入法框架为ibus,而在使用ibus时会时不时出现卡顿无法输入的现象。 搜狗和...

技术训练营
昨天
5
0
《Designing.Data-Intensive.Applications》笔记 四

第九章 一致性与共识 分布式系统最重要的的抽象之一是共识(consensus):让所有的节点对某件事达成一致。 最终一致性(eventual consistency)只提供较弱的保证,需要探索更高的一致性保证(stro...

丰田破产标志
昨天
8
0
docker 使用mysql

1, 进入容器 比如 myslq1 里面进行操作 docker exec -it mysql1 /bin/bash 2. 退出 容器 交互: exit 3. mysql 启动在容器里面,并且 可以本地连接mysql docker run --name mysql1 --env MY...

之渊
昨天
10
0
python数据结构

1、字符串及其方法(案例来自Python-100-Days) def main(): str1 = 'hello, world!' # 通过len函数计算字符串的长度 print(len(str1)) # 13 # 获得字符串首字母大写的...

huijue
昨天
6
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部