[Java教程]SQL like 模糊查询, in

0 2018-09-14 11:00:38

​[{"互联网":["网络媒体","微博","墨迹天气","河北天气","其他"]},{"气象部门":["灾害大典","灾情普查","灾情直报","其他"]}]

**.java文件1 if(StringUtil.isNotEmpty(dataSource)){ 2 if(dataSource.equals("互联网")){ 3 sql_dataSource = " AND 数据来源 = '互联网' "; 4 if(StringUtil.isNotEmpty(infoSource)){ 5 //infoSource = infoSource.replaceAll(" +", ""); //去除字符串空格 6 if(infoSource.equals("其他")){ 7 //like 模糊查询 8 sql_infoSource = " AND 信息来源 not like '网络媒体' and 信息来源 not like '%微博%' and 信息来源 not like '墨迹天气' and 信息来源 not like '河北天气' "; 9 } else{10 sql_infoSource = " AND 信息来源 like '%"+ infoSource +"%' ";11 }12 }13 }else if(dataSource.equals("气象部门")){14 sql_dataSource = " AND 数据来源 = '气象部门' ";15 if(StringUtil.isNotEmpty(infoSource)){16 if(infoSource.equals("其他")){17 //in18 sql_infoSource = " AND 信息来源 not in "+ "("+"'灾害大典'"+","+"'灾情直报'"+","+"'灾情普查'"+") ";19 }else{20 sql_infoSource = " AND 信息来源 = '" + infoSource +"' ";21 }22 }23 }else{24 sql_dataSource = " AND 数据来源 = '" + dataSource +"' ";25 if(StringUtil.isNotEmpty(infoSource)){ 26 sql_infoSource = " AND 信息来源 = '" + infoSource +"' ";27 }28 }29 }

参考:

SQL模糊查询条件的四种匹配模式https://www.cnblogs.com/LoveSuk/p/6672768.html 本文网址:http://www.shaoqun.com/a/401329.html

*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们:admin@shaoqun.com。

sql

0

java的sql的like_[Java教程]SQL like 模糊查询, in相关推荐

  1. Mybatis中的SQL语句等于、不等于和模糊查询的语法

    Mybatis中的mapper文件SQL语句 转义字符 等于 = = (等于) 大于 > > (大于) 小于 < < (小于) 不等于 <> <>(不等 ...

  2. Elasticsearch 实现类似SQL语句中like %关键字% 的单纯模糊查询(不进行分词)

    一.前言 1.1 需求描述 用Elasticsearch 实现类似SQL中like的功能('%aaa%'),查询数据时,要前后模糊匹配,不要分词(用户输入AAA,检索的结果中AAA需要连在一起,不能是 ...

  3. Java之对List里面的对象名字进行模糊查询

    1 问题 对list里面的对象名字进行模糊查询 2 解决办法 //即可以进行模糊匹配matcher.find()//匹配查询matcher.matches() /*** 模糊查询*/public st ...

  4. mybaitis动态sql利用bind标签代替%拼接完成模糊查询

    Oracle中使用bind的写法 <select id="selectUser" resultType="user" parameterType=&quo ...

  5. java mysql 占位符_在Java中编写带占位符的SQL语句

    C#中SQL中带占位符的语句 假设有一张学员信息表Student,通过表中的ID来找学员,查询的SQL语句如下 string sql = string.Format("select * fr ...

  6. c3p0 参数 模糊查询_mybatis之动态sql,模糊查询,结果集处理,mybatis分页及特殊字符处理...

    目标及项目目录结构 目标 1.mybatis动态sql 2.模糊查询 3.查询返回结果集的处理 4.分页查询 5.特殊字符处理 项目的目录结构 1.mybatis动态sql If.trim.forea ...

  7. 03-映射文件的sql语句中 #{} 和 ${} 的区别以及实现模糊查询

    映射文件的sql语句中 #{} 和 ${} 区别以及实现模糊查询 目录 sql 语句中的 #{} #{} 模糊查询错误用法 #{} 实现模糊查询 sql 语句中的 ${} ${} 实现模糊查询 #{} ...

  8. 【MyBatis笔记】03-映射文件的sql语句中 #{} 和 ${} 的区别以及实现模糊查询

    映射文件的sql语句中 #{} 和 ${} 区别以及实现模糊查询 sql 语句中的 #{} #{} 模糊查询错误用法 #{} 实现模糊查询 sql 语句中的 ${} ${} 实现模糊查询 #{} 与 ...

  9. 实现多条件模糊查询SQL语句

    很多网友问到如何写模糊查询语句和多条件查询,这里我整理了一下,假设以姓名.性别.电话号...作为数据库中的字段名. 通常写一个简单的模糊查询的SQL语句格式可以如下例: sql="selec ...

最新文章

  1. 【矩阵乘法】递推(ssl 1532)
  2. 父亲节重读朱自清先生的《背影》
  3. 如何用Pygame写游戏(十四)
  4. 为虚幻引擎4设置Visual Studio
  5. 在Java中编码为Base64
  6. mysql key value_【mysql】大量的 key = value 值用什么方式存储?
  7. pthread 线程冲突一个简单例子
  8. 高翔视觉SLAM十四讲:第三讲中plotTrajectory.cpp怎么运行
  9. Visual C++——定时器(计时器)SetTimer函数
  10. 境内区块链信息服务备案清单(第三批)
  11. Unity3D正交-透视混合相机的实现
  12. 架构设计说明书该怎么写?
  13. pnpm安装使用教程以及pnpm node版本管理以及EPERM operation not permitted symlink问题解决
  14. android 图片过长,【05-25求助】怎样无损加载一张过长的图片
  15. JAVA使用wkhtmltopdf 将Html 导出PDF
  16. linux下ps什么软件下载,Linux下4个免费和开源的Adobe Photoshop替代品
  17. php.ini ecshop,ecshop网店系统在服务器上的安全设置方法
  18. Java Springboot切面+注解实现数据脱敏
  19. matlab悬链线方程的求解,Matlab建模教程-变分法简介.doc
  20. 亚马逊云科技赋能数据分析,完成最后一块拼图

热门文章

  1. arcgis导入excel字段不显示_ArcGIS从excel中导入坐标出现空白无法选择字段
  2. 多路串口服务器的应用及应用范围介绍
  3. 【渝粤教育】国家开放大学2018年春季 0463-22T英语语音 参考试题
  4. 【渝粤教育】电大中专微生物与寄生虫基础作业 题库
  5. 腾讯人均每月薪酬成本超8万元,员工总数首次超10万
  6. 遥控开关,4G远程控制增氧机,智慧农渔更轻松!
  7. 【物联网工厂大揭秘】电路板、数传模块 是怎么生产制造出来的?
  8. c++ 多个字符串排序_Python小白干货宝典:sorted()函数:列表元素排序
  9. wap(dopra linux )命令,运营商定制的华为光猫Telnet命令恢复华为界面
  10. 有没有查计算机组成的答案得,计算机组成答案.doc