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透明挂!Aapo... aapoker透明挂!Aapoker app,(德州aapoker)果然是有挂(详细辅助AA德州教程...
透视游戏(Wpk)wpk有透视... 透视游戏(Wpk)wpk有透视辅助(透视)详细辅助可靠技巧(确实是有挂);1、完成wpk有透视辅助透...
透视免费(wepower德州)... 透视免费(wepower德州)德州ai辅助有用(透视)总是真的是有挂(详细辅助AI教程)1、德州ai...
aapoker俱乐部!aapo... aapoker俱乐部!aapoker俱乐部,(AApOKER)好像有挂(详细辅助透牌教程);1、玩家...
透视规律(Wpk)wpk提高胜... 透视规律(Wpk)wpk提高胜率(透视)详细辅助黑科技教程(原来真的有挂)wpk提高胜率辅助器中分为...
透视游戏(云扑克德州)德州ai... 透视游戏(云扑克德州)德州ai辅助软件(透视)原来是真的有挂(详细辅助扑克教程);1、全新机制【德州...
aapoker透视辅助!aap... aapoker透视辅助!aapoker是正规的吗,(aapoKer)真是真的有挂(详细辅助靠谱教程)...
透视真的(线上德州)德扑ai智... 透视真的(线上德州)德扑ai智能(透视)其实是有挂(详细辅助详细教程)1、德扑ai智能系统规律教程、...
透视模拟器(WPk)微扑克辅助... 透视模拟器(WPk)微扑克辅助器ios(透视)详细辅助可靠教程(都是是有挂);1、完成微扑克辅助器i...
aapoker俱乐部!aapo... aapoker俱乐部!aapoker ai软件,(aapokeR)总是真的有挂(详细辅助总结教程);...