开始使用免费开始使用

语法顺序——新西兰地震

执行查询时,主要 SQL 语法的处理顺序与在查询中书写的顺序并不相同。

您想写一个简单的查询,返回新西兰所有震级在 7.5 及以上的已记录地震。在动手之前,您先用一句话把查询思路表述出来:

从 Earthquakes 表中,筛选 Country 等于 'NZ' 且 Magnitude 大于等于 7.5 的行。然后选择 Date、Place、NearestPop 和 Magnitude 列。最后按 Magnitude 从大到小排序结果。

示例代码按上述句子的顺序排列,这与数据库中的 SQL 语法处理顺序相同。您需要重新调整代码顺序,使其能够无错误运行。

本练习是课程的一部分

改进 SQL Server 中的查询性能

查看课程

练习说明

  • 使用 FROMWHERESELECTORDER BY 完成所需查询。
  • 调整查询的书写顺序,使语法顺序正确,从而能够无错误运行。

交互式实操练习

通过完成这段示例代码来试试这个练习。

/*
Returns earthquakes in New Zealand with a magnitude of 7.5 or more
*/

___ Earthquakes
___ Country = 'NZ'
___ Date, Place, NearestPop, Magnitude
	AND Magnitude >= 7.5
___ ___ Magnitude DESC;
编辑并运行代码