June 2026
740 pages
13h 7m
Chinese
本作品已使用人工智能进行翻译。欢迎您提供反馈和意见:translation-feedback@oreilly.com
是时候将你的 SELECT 语句提升到新的高度了。你已经知道如何使用 SELECT 语句查询数据以及如何使用 WHERE 子句。但有时,你的查询需要比仅靠 SELECT 和 WHERE 所能达到的更高层次。
在本章中,你将学习如何 对数据进行排序 。你将构建 数学计算 以及 聚合值。万一你需要新的分类,你将学会如何运用“if-then-else”逻辑来创建自己的分类体系。来个SELECT跳跃,我们开始吧!
自上一章结束以来,你的好友乔什一直忙得不可开交。
以下是stores的一段数据。乔什只是按照他走访这些商家的顺序插入的行。
你说需要对查询结果进行排序?正好,你可以告诉 SQL 先SELECT某些数据,然后根据表中的某个列对返回的数据进行 ORDER BY 排序。
以下是乔什如何按字母顺序检索所有商家及其店铺类型的方法:
这个ORDER BY子句意味着返回的行将按名称的字母顺序排列:
ORDER BY 允许您按任意列对结果进行字母顺序排序。
当然可以。
你可以使用WHERE子句过滤行,并用ORDER BY 对匹配结果进行排序。只需确保在WHERE 之前写完完整的ORDER子句即可。
有三家店铺满足WHERE ...
Read now
Unlock full access