首页 > 其他分享 >mybatis模糊查询

mybatis模糊查询

时间:2023-02-27 21:48:25浏览次数:41  
标签:like 模糊 查询 user arg mybatis where select name

public User queryUserByLike(@Param("arg") String arg);

方式一:

<select id="queryUserByLike" resultType="org.example.entity.User">
        select * from t_user where name like '%${arg}%'
</select>

 

方式二:

    <select id="queryUserByLike" resultType="org.example.entity.User">
        select * from t_user where name like concat('%',#{arg},'%')
    </select>

 

方式三:

    <select id="queryUserByLike" resultType="org.example.entity.User">
        select * from t_user where name like "%"#{arg}"%"
    </select>

 

标签:like,模糊,查询,user,arg,mybatis,where,select,name
From: https://www.cnblogs.com/ixtao/p/17162011.html

相关文章

  • QtreeWidget实现模糊搜索功能
    在输入框输入检索关键字,然后根据输入的关键字去搜索任务列表,只显示包含检索关键字的项随着输入文字的变化,不断的刷新搜索内容;效果如下所示。  搜索函数实现方法如下所......
  • mybatis查询返回多条数据
    返回User类型的list<selectid="queryAllUser"resultType="org.example.entity.User">select*fromt_user</select>publicinterfaceUserMapper{......
  • Q查询和F查询
     F查询与Q查询F查询Django提供F()来做这样的比较。F()的实例可以在查询中引用字段,来比较同一个model实例中两个不同字段的值。#查询评论数大于收藏数的书籍f......
  • django多表查询
      注意事项: 表的名称myapp_modelName,是根据模型中的元数据自动生成的,也可以覆写为别的名称 id 字段是自动添加的 对于外键字段,Django会在字段名上添加"......
  • DQL基础查询/条件查询
    基础查询:selectname,agefromstu; --查两列select * from stu;--查全部,不推荐selectdistinctaddressfromstu;--......
  • SSM框架-MyBatis学习日记2
    在上一篇的日记中,我成功搭建了MyBatis的工作环境,至此只需要通过配置UserMapper和UserMapper.xml即可完成对数据库的增删查改工作。以下是UserMapper.xml中配置的部分:<?xm......
  • Linux操作系统下查询NVMe盘符、Slot ID和Bus ID的对应关系
    在拆卸NVMePCIe固态硬盘时,需要查询Linux操作系统下NVMe盘符、SlotID和BusID的对应关系。操作步骤打开操作系统命令终端。依次执行cd/sys/bus/pci/slots和ll命令,找到......
  • mysql开启慢查询日志
    前言:mysql数据库默认没有开启慢查询日志,需要我们手动去设置这个参数;慢查询,它的主要作用是定位那些执行时间比较长的sql语句,运行时间超过long_query_time值的SQL(long_query_......
  • mysql查询近N天的数据
    今天select*from表名whereto_days(时间字段名)=to_days(now());昨天SELECT*FROM表名WHERETO_DAYS(NOW())-TO_DAYS(时间字段名)<=17天SELECT*F......
  • MySQL根据经纬度和距离查询最近的数据
    [lat]:输入的纬度[lon]:输入的经度[distance]:查询距离内的数据,单位mSELECT*FROM(SELECTidlon,lat......