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实现模糊查询的四种方法总结的文章就介绍到这了。

 

 

相关内容

热门资讯

一分钟带你了解(Wepoke ... 一分钟带你了解(Wepoke AI)软件透明挂(透视)外挂辅助器脚本(2020已更新)(哔哩哔哩);...
必备辅助挂哈狗十三水辅助软件!... 您好,哈狗十三水辅助软件这款游戏可以开挂的,确实是有挂的,需要了解加微【757446909】很多玩家...
来一盘(来玩德州)软件透明挂(... 来一盘(来玩德州)软件透明挂(辅助挂)透明辅助挂软件(2022已更新)(哔哩哔哩)是一款可以让一直输...
一分钟快速了解博雅红河棋牌如何... 您好,博雅红河棋牌如何让牌变好这款游戏可以开挂的,确实是有挂的,需要了解加微【485275054】很...
9分钟了解(Wepoke德州局... 9分钟了解(Wepoke德州局)外挂辅助器脚本(透视)详细教程(2025已更新)(哔哩哔哩);1、超...
最新技巧(线上wpk)软件透明... 最新技巧(线上wpk)软件透明挂(透视)外挂辅助器脚本(2025已更新)(哔哩哔哩);线上wpk最新...
记者揭秘(WPK)软件透明挂(... 记者揭秘(WPK)软件透明挂(辅助挂)外挂透明挂神器(2024已更新)(哔哩哔哩);相信小伙伴都知道...
技术分享中至二人麻将有猫腻的!... 技术分享中至二人麻将有猫腻的!太坑了原来确实是有挂(2021已更新)(有挂普及);中至二人麻将有猫腻...
解密关于(Wepoke大厅房)... 解密关于(Wepoke大厅房)外挂辅助器神器(透视)详细教程(2021已更新)(哔哩哔哩)是一款可以...
【C++】用红黑树封装map、... 用红黑树封装map、set1. 红黑树1.1 模板参数的控制1.1.1 Value1.1.2 Key...