购买
下载掌阅APP,畅读海量书库
立即打开
畅读海量书库
扫码下载掌阅APP

第3章
数据过滤与模糊查询

通过第2章的学习,大家掌握了基础的检索语句。概括来讲,我们学会了如何检索出整张表及特定列含有的信息内容,并且学会了如何对检索结果进行调整。虽然这些操作比较简单,但它们构筑起了系统学习的基石。

事实上,在SQL语言中存在这样一个操作,它的使用频率几乎仅次于关键词“SELECT”和“FROM”。我们甚至可以说,十有八九的检索语句中都会使用到它。没错,这个操作就是数据的过滤。

如果我们把一张表想象成一个水果店,那么数据的过滤就像在挑选水果,因为我们不可能把水果店里的所有水果全部买下。这样一来,相信同学们就会感受到,其实数据的过滤就是在解决一个简单的问题,即如何挑选。

在一开始的学习内容中,我们只会引入单个过滤条件。这就好比选择购买香蕉还是选择购买苹果。当这一步完成以后,我们的需求可能会更多。例如,如果我们选择购买苹果的话,接下来就会思考要购买什么样的苹果,是购买更甜、更大,还是色彩更加鲜艳的苹果?这些选择条件之间的关系是同时满足还是分别满足?在这种情况下,我们就需要逻辑操作符的帮助了,这正是本章的知识点之一。除此以外,如果我们走在大街上,看到某人在啃食一个好像很好吃的果子,但不知道这种水果叫什么名字,该如何向水果店店员表达我们的需求呢?这是本章介绍的模糊查询的适用场景。在有些情况下,我们知道的信息有限,因此只能提供一些碎片化的查询条件,而我们希望MySQL可以心有灵犀地返回目标信息。

好了,以上就是本章的内容导读,下面让我们再次跟随李乔丹的脚步,开启学习之旅吧! Impj13BOgrEfHej2k0KKaG3QlrWZTd0Pw3ECxcCWdTiMP6+SMStUAijS7q4ZFd8n

点击中间区域
呼出菜单
上一章
目录
下一章
×