查询emp表中姓名中以"刘"开头的员工,显示员工姓名。
select name,sal from emp where name like ‘小%’;
查询emp表中姓名以"刘"开头,字数为两个字的员工,显示员工姓名。
select * from emp where name like ‘小_’;
查询emp表中姓名中包含"涛"字的员工,显示员工姓名。
select * from emp where name like ‘%明%’;
提示:"%" 表示任意0或多个字符。"_" 表示任意一个字符
应用例子:
一般在映射文件中的使用,再使用where标签,实现动态sql。
<select id="getRowCount"
resultType="int">
select count(*)
from sys_logs
<where>
<if test="username!=null and username!=''">
where username like concat("%",#{username},"%")
</if>
</where>
</select>