java中多个条件模糊查询,带条件的查询—模糊查询
模糊查询(都是针对字符串操作的)
模糊查询有点类似于正则表达式,但是他没有正则表达式那么强大。
通配符: _ 、 % 、 [] 、 ^
_ 表示任意的单个字符串。
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中多个条件模糊查询,带条件的查询—模糊查询相关推荐
- mysql 查询 带数据库实例_数据库查询实例(包含所有where条件例子)
查询指定列 [例1] 查询全体学生的学号与姓名. SELECT Sno,Sname FROM Student: [例2] 查询全体学生的姓名.学号.所在系. SELECT Sname,Sno,Sdep ...
- php 循环多条件,怎么循环带条件的数组
如何循环带条件的数组 本帖最后由 albb_num1 于 2014-10-18 20:47:12 编辑 下面这个数组 $abc=array( [navigation_list] => Array ...
- mysql 数据操作 多表查询 子查询 带比较运算符的子查询
带比较运算符的子查询 #比较运算符:=.!=.>.>=.<.<=.<> #查询大于所有人平均年龄的员工名与年龄 思路 先拿到所有人的平均年龄然后 再用另外一条sql ...
- java中怎么判断一段代码时线程安全还是非线程安全_3万字的Java后端面试经历总结
HashMap源码 "问:HashMap底层原理,为什么线程不安全. hashmap: 数组+ 链表 + 红黑树 初始长度 = 16 扩容因子 = 0.75 索引确定: index = ha ...
- =在 java中怎么表示_在Java中各种类型运算符的介绍与其基本使用方式(有具体使用示例)...
一.算数运算符 基本四则运算符 + - * / %(使用规则简单,正常使用即可) 注意事项: a) int/int 结果还是 int 要保留小数需要使用double来计算 int a = 1; int ...
- mysql分组查询和子查询语句_6.MySQL分组聚合查询,子查询
自己的MySQL阅读笔记,持续更新,直到看书结束. 数据库技术可以有效帮助一个组织或者企业科学.有效的管理数据,也是现在很多企业招聘数据分析师的必备要求之一. 大家如果看过MySQL的书,也可以看我的 ...
- sql镶嵌查询_【SQL】嵌套查询与子查询
前言 sql的嵌套查询可以说是sql语句中比较复杂的一部分,但是掌握好了的话就可以提高查询效率.下面将介绍带in的子查询.带比较运算符的子查询.带any/all的子查询.带exists的子查询以及基于 ...
- java中多条件与不定条件查询
java中多条件与不定条件查询 网站或各类管理系统都会用到搜索,会用到一个或多个不确定条件搜索,单条件搜索比较简单,有时候会有多个条件共同查询,如果系统中已经提供了相关的方法供你使用最好,像我做这老系 ...
- es java 模糊查询_java使用elasticsearch进行模糊查询-已在项目中实际应用
java使用elasticsearch进行模糊查询 使用环境上篇文章本人已书写过,需要maven坐标,ES连接工具类的请看上一篇文章,以下是内容是笔者在真实项目中运用总结而产生,并写的是主要方法和思路 ...
最新文章
- 工业软件研究框架_聚焦十四五!先进制造急先锋——工业软件
- MySQL 超时解决方案mysql报错处理: could not be resolved: getnameinfo() returned error (code: -3)...
- 菜鸟requireJS教程---2、基本知识
- java快递下单模块,Java开发快递物流项目(7)
- 鱼c论坛python课后作业_三日速成python?打工人,小心钱包,别当韭菜
- 怎样教一台计算机区分猫和狗?一文零基础入坑机器学习
- 分治 —— 01 分数规划
- MQ中将消息发送至远程队列的配置
- mac maven安装位置_Maven的安装以及仓库的作用
- sqlserver2008索引优化的相关研究(一)
- 掘金 Markdown 语法手册
- java实现串口通信 485协议
- 双ip的oracle集群该怎么连接,如何配置电信联通双线双IP接入
- 能模仿韩寒小四写作的神奇循环神经网络
- 黑马程序员匠心之作|C++教程从0到1入门编程(基础)
- 在带有双硬盘的Windows10系统上安装Ubuntu16.04系统
- 重庆大学计算机在职研究生,重庆大学在职研究生招生学院_重庆大学在职研究生_学校查找_在职研究生教育信息网...
- Java项目:springboot客户关系管理系统
- 网站建设与管理的基本概念
- route和bridge是什么意思_vue-router中router和route的区别
热门文章
- 博弈论算法Java,博弈论-java-51CTO博客
- orbslam2稠密地图转octomap
- Linux系统下,绑定USB串口设备号,解决上电USBID随机情况
- 微信浏览器不支持下载文件或应用解决方案--跳转到默认浏览器打开
- JavaScript之作用域链 1
- 隐藏电脑桌面desktop.ini文件图标方法
- 安卓背景音乐开关_微信这个功能你知道了么?打开这个开关,能把手机照片拼接成长图...
- PMP证书的有效期多久?
- Linus 命名 [冰封荒原] 版 Linux 内核的思考
- 惠普M329打印机更换副厂硒鼓后提示墨粉不足并无法打印