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

 

 

相关内容

热门资讯

黑科技好友房!aapoker透... 黑科技好友房!aapoker透明挂,aapoker怎么设置牌局,细节方法(一向真的是有挂)是由北京得...
透视玄学!wepoke透明挂要... 透视玄学!wepoke透明挂要多少钱,wepoke有app软件吗,玩家教你(都是真的是有挂)1、不需...
透视科技!微扑克辅助工具怎么下... 透视科技!微扑克辅助工具怎么下载,(微扑克)一直是有挂,分享教程(有挂揭秘)1、上手简单,内置详细流...
黑科技中牌率!(德州ai)外挂... 1、黑科技中牌率!(德州ai)外挂辅助安装,(德州)一直是有挂,高科技教程(有挂攻略)。2、德州ai...
黑科技智能ai!aapoker... 黑科技智能ai!aapoker有假吗,aapoker有挂吗,黑科技教程(好像真的是有挂);建议优先通...
透视app!红龙扑克辅助器第一... 一、红龙扑克辅助器第一视角简介了解软件请加微:136704302红龙扑克辅助器第一视角是一款在线扑克...
透视辅助!wpk有辅助挂吗,(... 透视辅助!wpk有辅助挂吗,(WPK)好像真的是有挂,实用技巧(有挂揭秘)在进入wpk有辅助挂吗辅助...
黑科技最新!(wepoKE)软... 黑科技最新!(wepoKE)软件透明挂,(WePoke)原先是真的有挂,总结教程(有挂教程);玩家必...
黑科技科技!Wepoke透明挂... 黑科技科技!Wepoke透明挂,wepoke保险,专业教程(原本真的是有挂);建议优先通过Wepok...
透视真的!wpk辅助,wpk有... 自定义wpk有德州外挂吗系统规律,只需要输入自己想要的开挂功能,一键便可以生成出微扑克专用辅助器,不...