为什么我们要在 Big Query SQL 中将 LIMIT 放在 WHERE 后面,并在后面跟一个分号?

问题描述 投票:0回答:1

LIMIT后面没有分号时不起作用!

我试图理解为什么 WHERE 不需要分号。我想知道这是否适用于所有 SQL 程序或仅适用于 Big Query。我想了解是否还有其他单词需要分号,例如 LIMIT

sql google-bigquery
1个回答
0
投票

在 SQL 中,分号用于表示语句的结束。但是,分号的位置可能会有所不同,具体取决于所使用的 SQL 方言或程序。在 BigQuery 等某些 SQL 程序中,在 WHERE 等某些子句之后通常不需要分号,但在 LIMIT 子句之后通常需要分号才能正确终止语句。此行为在其他 SQL 实现中可能有所不同,因此查阅特定于您正在使用的 SQL 环境的文档或指南非常重要。

© www.soinside.com 2019 - 2024. All rights reserved.