模糊查询(都是针对字符串操作的)

模糊查询有点类似于正则表达式,但是他没有正则表达式那么强大。

通配符:  _   、 % 、   []  、   ^

_  表示任意的单个字符串。

select * from Student_Info where Name like '张_'

这样就找出Student_Info 表中 Name列 张某的名字,两个字;  而不会查出张某某的名字。

还有一种办法就是

select * from Student_Info where Name like '张%' and len(Name)=2

怎么查个张某某,三个字的

select * from Student_Info where Name like '张__'

%匹配任意多个 任意字符

查询 名字 中只要第一个字是 张。  不管有多少个字符。

select * from Student_Info where Name like '张%'

[] 表示 筛选的范围。

查询姓张的 中间是个数字 第三个是汉字。

select * from Student_Info where Name like '张[0-9]三'

查询姓张的 中间是个数字或者是字母,  第三个是汉字。

select * from Student_Info where Name like '张[0-9][a-z]三'

^  表示非

查询张 某三,  就是中间不能是数字。

select * from Student_Info where Name like '张[0-9]三'

拓展  替换 REPLACE  关键字

update Student_Info set Name=replace(Name,'张','李')

这样就把 姓张的 全部替换为姓李的。

java中多个条件模糊查询,带条件的查询—模糊查询相关推荐

  1. mysql 查询 带数据库实例_数据库查询实例(包含所有where条件例子)

    查询指定列 [例1] 查询全体学生的学号与姓名. SELECT Sno,Sname FROM Student: [例2] 查询全体学生的姓名.学号.所在系. SELECT Sname,Sno,Sdep ...

  2. php 循环多条件,怎么循环带条件的数组

    如何循环带条件的数组 本帖最后由 albb_num1 于 2014-10-18 20:47:12 编辑 下面这个数组 $abc=array( [navigation_list] => Array ...

  3. mysql 数据操作 多表查询 子查询 带比较运算符的子查询

    带比较运算符的子查询 #比较运算符:=.!=.>.>=.<.<=.<> #查询大于所有人平均年龄的员工名与年龄 思路 先拿到所有人的平均年龄然后 再用另外一条sql ...

  4. java中怎么判断一段代码时线程安全还是非线程安全_3万字的Java后端面试经历总结

    HashMap源码 "问:HashMap底层原理,为什么线程不安全. hashmap: 数组+ 链表 + 红黑树 初始长度 = 16 扩容因子 = 0.75 索引确定: index = ha ...

  5. =在 java中怎么表示_在Java中各种类型运算符的介绍与其基本使用方式(有具体使用示例)...

    一.算数运算符 基本四则运算符 + - * / %(使用规则简单,正常使用即可) 注意事项: a) int/int 结果还是 int 要保留小数需要使用double来计算 int a = 1; int ...

  6. mysql分组查询和子查询语句_6.MySQL分组聚合查询,子查询

    自己的MySQL阅读笔记,持续更新,直到看书结束. 数据库技术可以有效帮助一个组织或者企业科学.有效的管理数据,也是现在很多企业招聘数据分析师的必备要求之一. 大家如果看过MySQL的书,也可以看我的 ...

  7. sql镶嵌查询_【SQL】嵌套查询与子查询

    前言 sql的嵌套查询可以说是sql语句中比较复杂的一部分,但是掌握好了的话就可以提高查询效率.下面将介绍带in的子查询.带比较运算符的子查询.带any/all的子查询.带exists的子查询以及基于 ...

  8. java中多条件与不定条件查询

    java中多条件与不定条件查询 网站或各类管理系统都会用到搜索,会用到一个或多个不确定条件搜索,单条件搜索比较简单,有时候会有多个条件共同查询,如果系统中已经提供了相关的方法供你使用最好,像我做这老系 ...

  9. es java 模糊查询_java使用elasticsearch进行模糊查询-已在项目中实际应用

    java使用elasticsearch进行模糊查询 使用环境上篇文章本人已书写过,需要maven坐标,ES连接工具类的请看上一篇文章,以下是内容是笔者在真实项目中运用总结而产生,并写的是主要方法和思路 ...

最新文章

  1. 工业软件研究框架_聚焦十四五!先进制造急先锋——工业软件
  2. MySQL 超时解决方案mysql报错处理: could not be resolved: getnameinfo() returned error (code: -3)...
  3. 菜鸟requireJS教程---2、基本知识
  4. java快递下单模块,Java开发快递物流项目(7)
  5. 鱼c论坛python课后作业_三日速成python?打工人,小心钱包,别当韭菜
  6. 怎样教一台计算机区分猫和狗?一文零基础入坑机器学习
  7. 分治 —— 01 分数规划
  8. MQ中将消息发送至远程队列的配置
  9. mac maven安装位置_Maven的安装以及仓库的作用
  10. sqlserver2008索引优化的相关研究(一)
  11. 掘金 Markdown 语法手册
  12. java实现串口通信 485协议
  13. 双ip的oracle集群该怎么连接,如何配置电信联通双线双IP接入
  14. 能模仿韩寒小四写作的神奇循环神经网络
  15. 黑马程序员匠心之作|C++教程从0到1入门编程(基础)
  16. 在带有双硬盘的Windows10系统上安装Ubuntu16.04系统
  17. 重庆大学计算机在职研究生,重庆大学在职研究生招生学院_重庆大学在职研究生_学校查找_在职研究生教育信息网...
  18. Java项目:springboot客户关系管理系统
  19. 网站建设与管理的基本概念
  20. route和bridge是什么意思_vue-router中router和route的区别

热门文章

  1. 博弈论算法Java,博弈论-java-51CTO博客
  2. orbslam2稠密地图转octomap
  3. Linux系统下,绑定USB串口设备号,解决上电USBID随机情况
  4. 微信浏览器不支持下载文件或应用解决方案--跳转到默认浏览器打开
  5. JavaScript之作用域链 1
  6. 隐藏电脑桌面desktop.ini文件图标方法
  7. 安卓背景音乐开关_微信这个功能你知道了么?打开这个开关,能把手机照片拼接成长图...
  8. PMP证书的有效期多久?
  9. Linus 命名 [冰封荒原] 版 Linux 内核的思考
  10. 惠普M329打印机更换副厂硒鼓后提示墨粉不足并无法打印