【MySQL比知必会】第八章 用通配符进行过滤
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了【MySQL比知必会】第八章 用通配符进行过滤,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1285字,纯文字阅读大概需要2分钟。
内容图文
1、LIKE操作符
之前使用的操作符都是针对已知的数据,而使用通配符可以对未知数据也进行搜索。
通配符(wildcard):用来匹配值得一部分的特殊字符。
搜索模式(search pattern):由字面值、通配符或两者组合构成的搜索条件。
搜索子句要使用使用通配符,必须使用LIKE操作符,因为它指示MySQL,后面跟的搜索模式是通配符匹配而不是直接相等匹配。
谓词:当一个操作符作为谓词时,它不再是一个操作符,LIKE是一个谓词。
2、百分号通配符%
%表示任何字符出现任意次数。
输入:SELECT prod_id,prod_name
FROM products
WHERE prod_name LIKE ‘jet%‘;
分析:显示两列--产品id和name,表来源-products,过滤条件 商品name头三个字符为jet(不论大小写,但是搜索模式是可以设置区分大小写的,此处未设置)。
注:通配符可以出现在搜索模式中的任意位置使用,个数也是任意个,比如:LIKE ‘%jet%‘, LIKE ‘s%e‘,通配符除可以配一个或多个字符外,还能匹配0个字符,所以通配符的范围实际为0-∞。通配符不能匹配null。
3、下划线通配符(_)
下划线通配符只能匹配一个字符。
4、使用通配符的技巧
不要过度使用通配符,通配符的是以性能为代价的。
一定要使用通配符时,不要把它放在搜索模式的开始处。
【MySQL比知必会】第八章 用通配符进行过滤
标签:arc name 部分 sel -- 多个 划线 指示 wildcard
本文系统来源:http://www.cnblogs.com/Hystudio-lzu/p/6817364.html
内容总结
以上是互联网集市为您收集整理的【MySQL比知必会】第八章 用通配符进行过滤全部内容,希望文章能够帮你解决【MySQL比知必会】第八章 用通配符进行过滤所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。