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透明挂(透视)we... WePoKe透明挂(透视)wepower有外挂(详细辅助靠谱教程)好像存在有挂(黑科技辅助插件)小薇...
wepoke真的有挂(透视)w... wepoke真的有挂(透视)wepoke软件透明下载渠道(详细辅助必备教程)其实存在有挂(攻略ai辅...
wepok软件透明挂(透视)w... wepok软件透明挂(透视)wepokeai代打(详细辅助透明挂教程)好像是有挂(大神有辅助挂);1...
wepoke有没有挂(透视)w... wepoke有没有挂(透视)wepokeai代打(详细辅助科技教程)好像真的有挂(科普有挂)暗藏猫腻...
we辅助poker德之星(透视... we辅助poker德之星(透视)We辅poker助(详细辅助力荐教程)一贯是有挂(了解有辅助挂)1、...
第3分钟普及!南宁老友麻将免费... 第3分钟普及!南宁老友麻将免费辅助器脚本"详细辅助AI教程"(本来有挂)1、下载好南宁老友麻将免费辅...
wepoke ai辅助(透视)... wepoke ai辅助(透视)wepoke ai辅助(详细辅助技巧教程)原来真的是有挂(教你一定有挂...
第四分钟普及!小程序财神十三张... 第四分钟普及!小程序财神十三张脚本"详细辅助可靠教程"(确实真的是有挂)1、小程序财神十三张脚本系统...
wepokeai代打(透视)w... wepokeai代打(透视)wepoke软件透明下载渠道(详细辅助细节揭秘)其实真的是有挂(可靠辅助...
第4分钟普及!传送屋激k辅助靠... 第4分钟普及!传送屋激k辅助靠谱吗"详细辅助爆料教程"(总是真的是有挂)1、任何传送屋激k辅助靠谱吗...