Sql语句收获
1、
select * from 表 order by time asc
最早时间在前
select * from 表 order by time desc
最新时间在前

2、模糊查询

select id, sys_user.user_name as userName,sys_user.nick_name as nickName,score_theme.theme_name as themeName,score_theme.create_time as createTime
from sys_user
inner join score_theme
on sys_user.user_id = score_theme.fk_publish_user
and deleted = 1

    **<if test="searchValue !=null and searchValue != ''">and sys_user.user_name like concat('%',#{searchValue},'%')( or sys_user.nick_name like concat('%',#{searchValue},'%') )(  or score_theme.theme_name like concat('%',#{searchValue},'%') )</if>**order by score_theme.create_time desc
</select>

多个字段模糊查询 concat(’%’,#{searchValue},’%’)
3、mybaties的聚连

<resultMap type="com.gwm.score.domain.vo.ScoreTargetVO" id="ScoreTargetVOResult"><result property="id" column="id" /><result property="targetName"    column="targetName" /><collection property="scoreDimensionVOList"select="selectScoreDimensionVoList"column="{targetId=targetId,fkVoter=fkVoter}"ofType="com.gwm.score.domain.vo.ScoreDimensionVO"></collection>
</resultMap><select id="getScoreTargetVo" resultMap="ScoreTargetVOResult">select target_name as targetName,end_time as endTime,#{fkVoter} as fkVoter,#{targetId} as targetIdfrom score_target,score_themewhere score_target.id=#{targetId}and score_target.fk_theme_id=score_theme.id
</select>
<select id="selectScoreDimensionVoList" resultType="com.gwm.score.domain.vo.ScoreDimensionVO">select  score_dimension.id,dimension_name as dimensionName,(select score from score_recordwhere score_record.fk_target_id=#{targetId}and state=1and fk_dimension_id=score_dimension.idand score_record.fk_voter=#{fkVoter}) as scorefrom score_dimensionwhere fk_theme_id=(select fk_theme_id from score_target where id=#{targetId}) and state =1
</select>

colum对应的不是数据库里的字段 而是你查出来的字段得名字

注意

Sql语句、多个字段模糊查询、相关推荐

  1. MySQL单表多字段模糊查询解决方法

    2019独角兽企业重金招聘Python工程师标准>>> 在最近的一个项目需要实现在单表中对多字段进行多个关键字的模糊查询,但这数个关键字并不一定都存在于某个字段 例如现有table表 ...

  2. MySQL多重条件模糊查询_简单实现mysql多字段模糊查询

    在后台的项目中,会经常遇到,就是信息的查找,这里就举个简单的例子,如搜索某一个产品的信息,在一个表里面有多个字段,而搜索的内容可能是其中的某个字段,这样只有多字段查询才能实现. MySQL多字段模糊查 ...

  3. MySQL单表多字段模糊查询

    今天工作时遇到一个功能问题:就是输入关键字搜索的字段不只一个字段,比如 我输入: 超天才 ,需要检索出 包含这个关键字的 name . company.job等多个字段.在网上查询了一会就找到了答案. ...

  4. oracle查询blob模糊搜索,BLOB字段模糊查询

    1. BLOB字段模糊查询报错 blob字段直接用select   * from  table_name  where  column  like'%%'查找的时候是不能实现的,主要是字段类型不符.不 ...

  5. mysql 加密脱敏字段模糊查询 笔记

    mysql 加密脱敏字段模糊查询 入库的数据是要进行加密脱敏的数据:但是这个字段还要支持界面模糊匹配:这里做个笔记吧 仅供参考 insert into 的sql 大概长这样 insert into t ...

  6. Springboot项目如何设计接口中敏感字段模糊查询?

    目录 前言 场景分析 实现方案 环境配置 依赖配置 代码实现 总结 前言 在<Springboot项目如何设计接口中敏感字段的加密.解密>和<Springboot项目如何设计接口中敏 ...

  7. 查询oracle 表达小,oracle中sql语句小练习(使用连接查询)

    假设A(m,n,p),B(m,n,p) --1.A表中有某一项m而B表中没有 使用左连接查询: select a.* from A a left join B b on a.m=b.m where b ...

  8. 建立“图书_读者”数据库及如下 3 个表,并输入实验数据,用 SQL 语句实现如下五个查询(opengauss)

    建立"图书_读者"数据库及如下 3 个表,并输入实验数据,用 SQL 语句实现如下五个查询(opengauss) 题目所涉及的表如下 注:使用opengauss与HeidiSQL: ...

  9. sql语句往某个字段指定位置追加或者插入值

    sql语句往某个字段指定位置追加或者插入值 **业务场景:**需要对数据表中某个字段的值进行修改(对该字段的值进行插入字符串操作) 需要将materiel_features_pic字段值的'.png' ...

最新文章

  1. 网站关键词排名骤降的原因及解决办法
  2. python box2d_win10+Anaconda3成功使用pip安装Box2d
  3. 营业额破千亿美元的亚马逊仍难令华尔街满意
  4. centos 关闭防火墙
  5. javascript中setTimeout()函数
  6. 免费下载|《云原生时代下的App开发》走进阿里云一站式应用研发平台EMAS
  7. java 计算信度,11.5.2 评分者信度实例分析
  8. BugkuCTF-MISC题一切有为法如梦幻泡影
  9. ENS与Cloudflare合作推出改进的ETH.LINK服务
  10. sigmoid和softmax总结
  11. 手工制作机器人用彩泥_印度神奇芒果干制作过程,看一遍顶三遍,游客:不会再吃了...
  12. 计算机专业英语问卷调查,调查问卷英文版.doc
  13. Progressive Web App:模仿原生应用的Web应用
  14. Stack Overflow 2017 开发者调查报告(程序员必看)
  15. MyBatis学习后篇
  16. hex与bin文件及hex2bin
  17. windows10华硕安装杜比音效
  18. Python中一个非常高效的json对比库--deepdiff
  19. NSUOJ2888最小唯一表示前缀(偷懒的xzj)
  20. Pycharm2018.2破解版本闪退问题解决办法

热门文章

  1. sort排序函数用法
  2. 电脑手机常见的浏览器user_agent列表
  3. 小小甜菜keras爬坑记
  4. 用计算机做路由器,电脑当无线路由器怎么用 电脑当无线路由器详细教程【图文】...
  5. 黑马前端就业班01总结
  6. [生存志] 第111节 方士戏始皇
  7. 苹果手机来电防火墙_苹果手机怎么来电录音电话通话
  8. python爬取小说写入txt_Python爬虫爬取小说,并保存至本地文本文件中
  9. Git的下载、安装和使用一条龙
  10. zookeeper创建TTL的节点,给节点设置过期时间