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辅助软件下载,we辅助poker德之星,辅助教程(固有真的有挂)准备好在we...
智星德州菠萝(智星德州)云扑克... 智星德州菠萝(智星德州)云扑克德州(辅助挂)2025新版教程(都是真的有挂)智星德州菠萝辅助器中分为...
黑科技好友房!德扑之星ai辅助... 黑科技好友房!德扑之星ai辅助神器,德扑ai代打,第三方教程(本然存在有挂)关于机制的,其中提到了后...
aapoker辅助(aapok... aapoker辅助(aapokER)aapoker发牌规律(辅助挂)wpk教程(总是是有挂)小薇(透...
黑科技脚本!aa扑克辅助,aa... 黑科技脚本!aa扑克辅助,aapoker有后台操控吗,技巧教程(都是是有挂)是由北京得aa扑克辅助黑...
WePoKe透视挂(Wepok... WePoKe透视挂(Wepoke)wepoke软件透明挂(黑科技)必赢方法(一贯有挂);wepoke...
黑科技安装!aapoker有猫... 黑科技安装!aapoker有猫腻,aapoker安卓怎么下载,总结教程(起初真的是有挂)这是由厦门游...
wpk真的有外挂(wPK)微扑... wpk真的有外挂(wPK)微扑克wpk安全吗(透视)总结教程(真是真的有挂)1)wpk真的有外挂辅助...
黑科技有挂!智星菠萝德州辅助,... 黑科技有挂!智星菠萝德州辅助,智星德州菠萝偷偷看功能,爆料教程(本来真的是有挂);《WPK辅助透视》...
aapoker有猫腻(AAPO... aapoker有猫腻(AAPOKEr)德州aa poker有外挂吗(辅助挂)教你攻略(都是有挂)1、...