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透明黑科技)wepower游戏有外挂吗(WePoKer)先前真的是有挂(有挂...
黑科技攻略!wepoke有插件... 黑科技攻略!wepoke有插件吗(透视)切实真的是有挂(2026已更新)(哔哩哔哩)1、wepoke...
黑科技辅助!wpk线上德州俱乐... 黑科技辅助!wpk线上德州俱乐部(透视)新2025版(2020已更新)(哔哩哔哩)1、不需要AI权限...
黑科技脚本(wepoke透明黑... 黑科技脚本(wepoke透明黑科技)Wepoke透明挂(WePoKer)果然存在有挂(有挂秘籍)-哔...
终于懂了!德州ai软件(透视)... 终于懂了!德州ai软件(透视)外挂透明挂辅助黑科技(2023已更新)(哔哩哔哩)1、构建自己的德州a...
黑科技游戏!aapoker发牌... 黑科技游戏!aapoker发牌逻辑(透视)一贯存在有挂(2024已更新)(哔哩哔哩)1、下载好aap...
黑科技辅助!微扑克wpk有挂吗... 黑科技辅助!微扑克wpk有挂吗(透视)透明挂教程(2025已更新)(哔哩哔哩)微扑克wpk有挂吗辅助...
黑科技辅助挂(wepoke黑科... 黑科技辅助挂(wepoke黑科技)wepoke保险(wepoke)果然是真的有挂(有人有挂)-哔哩哔...
玩家必看秘籍!德扑之星比赛创建... 玩家必看秘籍!德扑之星比赛创建设置(透视)外挂透明挂辅助器(2020已更新)(哔哩哔哩)1、这是跨平...
黑科技免费!wepoke算法(... 黑科技免费!wepoke算法(透视)果然是有挂(2024已更新)(哔哩哔哩);1、wepoke算法机...