- 一: %的使用(代表多个字符)
- select * from table where name like '%模糊%';(包含模糊)
- select * from table where name like '模糊%'; (以模糊开头)
- select * from table wgere name like '%模糊'; (以模糊结尾)
- 二: _的使用(代表单个字符)
- select * from table where name like '%张_%'; (name叫张*的都属于查询的结果集)
- 三: []的使用(中括号内任意一个字符)
- select * from table where name like '[张,王]三'; (name叫张三,王三的都属于查询的结果集)
-
- 四: [^]的使用(不属于括号内的任意一个字符)
- select * from table where name like '[张,王]三'; (name不叫张三,王三的都属于查询的结果集)
- 五:高效模糊查询
- select * from table where LOCATE('银行',字段名称) >0 OR LOCATE('BANK',LOWER(字段名称)) >0;
-
本文介绍了SQL中使用%、_、[]及[^]等通配符进行模糊查询的方法,并提供了高效模糊查询的示例。了解这些技巧能帮助开发者更灵活地进行数据检索。

3014

被折叠的 条评论
为什么被折叠?



