SQL实现模糊查询的四种方法总结
创始人
2025-01-15 12:35:24
0

目录

 

一、一般模糊查询

二、利用通配符查询

1. _ 表示任意的单个字符

2. % 表示匹配任意多个任意字符

3. [ ]表示筛选范围

4. 查询包含通配符的字符串


一、一般模糊查询

1. 单条件查询

//查询所有姓名包含“张”的记录  select * from student where name like '张'

2. 多条件查询

//查询所有姓名包含“张”,地址包含四川的记录  select * from student where name like '张' and address like '四川'  //查询所有姓名包含“张”,或者地址包含四川的记录  select * from student where name like '张' or address like '四川'

 

二、利用通配符查询

通配符:_ 、% 、[ ]

 

1. _ 表示任意的单个字符

//查询所有名字姓张,字长两个字的记录  select * from student where name like '张_'  //查询所有名字姓张,字长三个字的记录  select * from student where name like '张__'

 

2. % 表示匹配任意多个任意字符

//查询所有名字姓张,字长不限的记录  select * from student where name like '张%'  //查询所有名字姓张,字长两个字的记录  select * from student where name like '张%'and len(name) = 2

 

3. [ ]表示筛选范围

//查询所有名字姓张,第二个为数字,第三个为燕的记录  select * from student where name like '张[0-9]燕'  //查询所有名字姓张,第二个为字母,第三个为燕的记录  select * from student where name like '张[a-z]燕'  //查询所有名字姓张,中间为1个字母或1个数字,第三个为燕的名字。字母大小写可以通过约束设定,不区分大小写  select * from student where name like '张[0-9a-z]燕'  //查询所有名字姓张,第二个不为数字,第三个为燕的记录  select * from student where name like '张[!0-9]燕'   //查询名字除了张开头妹结尾中间是数字的记录  select * from student where name not like '张[0-9]燕'

 

4. 查询包含通配符的字符串

//查询姓名包含通配符%的记录   select * from student where name like '%[%]%'                //通过[]转义  //查询姓名包含[的记录   select * from student where name like '%/[%' escape '/'    //通过指定'/'转义  //查询姓名包含通配符[]的记录   select * from student where name like '%/[/]%' escape '/'    //通过指定'/'转义

到此这篇关于SQL实现模糊查询的四种方法总结的文章就介绍到这了。

 

 

相关内容

热门资讯

透视模块!wpk俱乐部是真的吗... 透视模块!wpk俱乐部是真的吗(AApoker破解)好像存在有辅助工具(哔哩哔哩)该软件可以轻松地帮...
解迷了解!战神辅助官网(辅助)... 解迷了解!战神辅助官网(辅助)雀悦东山麻将一直存在有辅助工具(哔哩哔哩)1、战神辅助官网公共底牌简单...
透视方针!约局吧开挂神器是真的... 透视方针!约局吧开挂神器是真的吗(透视)德州圈脚本(辅助)一直一直总是有插件(哔哩哔哩)1、下载好约...
透视练习!wepoker透视脚... 透视练习!wepoker透视脚本网页(HHpoker德州)本来是真的有辅助神器(哔哩哔哩)1、这是跨...
透视积累!fishpoker透... 透视积累!fishpoker透视底牌(透视)xpoker辅助控制(辅助)都是一直总是有教程(哔哩哔哩...
了解了解!悟空大厅辅助(辅助)... 了解了解!悟空大厅辅助(辅助)泰州麻将总是有挂辅助工具(哔哩哔哩)1、悟空大厅辅助免费脚本咨询教程、...
透视演示!wepoker透视器... 透视演示!wepoker透视器免费(HHpoker控制)真是真的有辅助软件(哔哩哔哩)1、上手简单,...
透视攻略!werplan外开挂... 透视攻略!werplan外开挂(透视)pokemomo辅助软件(辅助)果然存在有脚本(哔哩哔哩)1、...
专业了解!同乡游辅助器(辅助)... 专业了解!同乡游辅助器(辅助)好友赣南原来是有辅助挂(哔哩哔哩)1、超多福利:超高返利,海量正版游戏...
透视资料!hhpkoer辅助挂... 透视资料!hhpkoer辅助挂是真的吗(HHpoker有透视)都是是有辅助神器(哔哩哔哩)hhpko...