June 2026
740 pages
13h 7m
Chinese
本作品已使用人工智能进行翻译。欢迎您提供反馈和意见:translation-feedback@oreilly.com
现在正是深入探索的好机会。您已经尝试过使用 WHERE 子句进行简单的表行筛选,但现在您可以 对 WHERE 子句进行深入探索 ,了解它真正能做到什么。
在本章中,你将使用AND来查找同时满足两个或多个条件的行。若要查找满足多个条件中任意一个的行,则改用OR。你甚至将 发掘出新的运算符特性 ,助你寻找缺失的项目、数值范围或文本模式。
还在等什么?翻开下一页,让探索之旅开始吧。WHERE 将成为你新的得力助手。
哎呀,艾比看起来不太高兴。让我们回去找她,看看发生了什么。
我们可以使用带过滤条件的SELECT查询:
为艾比查找美国境内的几个地点,这样她旅行时就无需携带护照了。以下是前几条结果:
我们虽然找到了美国境内的地点,但艾比和她的朋友凯蒂并不需要飞往我们找到的所有地方。
如果我们尝试使用SELECT查询,但添加过滤条件要求必须乘坐飞机前往,会怎样呢?
结果的前几行显示如下:
我们可以将两个搜索条件——即需要乘坐飞机才能到达的美国城市——通过关键字AND 组合成一个查询。最终的查询结果必须 同时满足这两个条件。
该查询实际上要求 SQL 返回两组结果:一组是 Abby 表中位于美国境内的所有地点,另一组是所有需要乘坐飞机才能到达的地点。随后,查询仅返回同时属于 这两个集合的城市。
当表中的行需要满足两个(或更多)条件时,请在AND过滤器中使用关键字WHERE来连接条件语句。最终,出现在结果中的行将满足所有条件。
Read now
Unlock full access