美文网首页
关键字查询

关键字查询

作者: 帮我的鸵鸟盖个章 | 来源:发表于2018-12-24 11:45 被阅读0次

情形概要:三个所搜框,其中一个是输入关键字

<!--根据关键字,车系,国家大区查询 -->
<sql id="condition">
    <if test="map.keyWord != null and map.keyWord != ''">
        AND concat(s.subject,s.description,s.country_area,s.carseries,s.dealer,s.vin,s.fitting_place,s.post_user_name) LIKE concat('%',#{map.keyWord},'%')
     </if>
    <if test="map.carseries != null and map.carseries != ''">
        AND s.carseries = #{map.carseries}
    </if>
    <if test="map.countryArea != null and map.countryArea != ''">
        AND s.country_area = #{map.countryArea}
    </if>
</sql>

还可以有这种需求: 关键字输入格式为: key1,key2,key3 就是用逗号分隔符将关键字隔开
​ select * from 表名 where concat(字段1, '分隔符', 字段2, '分隔符', ...字段n)
​ like '%关键字1%' and concat(字段1, '分隔符', 字段2, '分隔符', ...字段n) like '%关键字2%' ......;

相关文章

  • SQL之模糊查询的四种用法

    MySql 使用 like关键字 进行模糊查询,like关键字 通常用在 where条件查询,like关键字 通常...

  • 16. Vlookup函数 & 相对参照绝对参照

    = vlookup ( 关键字,资料范围,栏数,查询模式 ) 关键字:只有资料范围最左侧的第一栏能作为关键字查询 ...

  • MySQL联合查询

    联合查询的关键字是union,连接查询的关键字是join,而在MySQL手册中,join常常被翻译成"联合查询",...

  • elasticsearch http postman 查询数据

    查询数据,默认显示10条 查询数据,可指定size,显示N条 关键字检索 关键字检索,&并且关系 关键字检索,or...

  • 第九天:SQL 查询命令和练习

    查询命令 模糊查询 关键字LIKE 通配符% _ 非空 NOT NULL 限制条目 去重 分组 关键字 GROU...

  • Mybatis模糊查询限定词注入

    问题 前端大佬测试反馈,使用MyBatis中的模糊查询时,当查询关键字中包括有_、%时,查询关键字失效,会返回所有...

  • elasticsearch高级查询

    elasticsearch7.8.0高级查询 数据准备 查询所有 匹配查询 字段匹配查询 分词查找 关键字精确查询...

  • kibanna搜索

    kibanna搜索规则 语法关键字 查询词(Term) 查询域(Field) 通配符查询(Wildcard) 模糊...

  • MySQL查询数据

    [toc] 单表查询: 查询条件列表 查询所有字段 查询指定字段: 查询指定记录: 带 in关键字的查询 如果us...

  • mysql 中模糊查询

    MySQL中 使用like关键字进行模糊查询,like关键字通常用在where条件查询子句中,like字句通常配合...

网友评论

      本文标题:关键字查询

      本文链接:https://www.haomeiwen.com/subject/rdgakqtx.html