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有脚本吗”本来有挂(辅助挂)详细辅助wepoke教程1、玩家可以在软件透明挂俱乐部对...
透视透视!aapoker可以开... 透视透视!aapoker可以开挂吗,hhpoker一直输有挂吗(详细辅助AI教程);1.hhpoke...
智星菠萝可以辅助吗!pokem... 智星菠萝可以辅助吗!pokemmo脚本辅助,aapkoer德州辅助挂下载(详细辅助切实教程)1、这是...
透视游戏!hhpoker可以开... 透视游戏!hhpoker可以开挂吗,湖北逍遥辅助器(一贯存在有挂)在进入湖北逍遥辅助器辅助挂后,参与...
透视辅助“德朴之星脚本”真是存... 透视辅助“德朴之星脚本”真是存在有挂(辅助挂)详细辅助插件教程1)辅助挂:进一步探索辅助透视大陆,与...
透视智能ai!aapoker辅... 透视智能ai!aapoker辅助插件工具下载,拱趴大菠萝有什么挂(详细辅助介绍教程);科技安装教程;...
透视工具!德州局透视,广东雀神... 透视工具!德州局透视,广东雀神挂件定制(原来是有挂);1、广东雀神挂件定制ai辅助优化,广东雀神挂件...
hhpoker透视下载链接在哪... hhpoker透视下载链接在哪里!HH平台挂,红龙poker脚本(详细辅助靠谱教程),您好,hhpo...
透视有挂!智星菠萝辅助,pok... 1、透视有挂!智星菠萝辅助,pokemmo手机版脚本(详细辅助德州论坛)2、进入游戏-大厅左侧-新手...
透视透视“hhpoker免费透... 透视透视“hhpoker免费透视脚本”果然真的有挂(辅助挂)详细辅助攻略教程1、透视辅助简单,软件透...