【发布时间】:2021-09-01 20:16:02
【问题描述】:
我是 SQL 语言的新学习者,为我的职业生涯增加知识,我开始了解到在编写查询时,有“写作顺序”与“执行顺序”,但我似乎无法查找列出层次结构的可用 SQL 函数的完整列表
据我所知,我得到了这张表,有更好的知识的人可以帮助确认我下面的表是否正确?也许添加我可能错过的任何其他功能,我不是确定我应该将JOIN 放在下表中的哪个位置
另外,如果我使用不同的 Sql 平台,是否有区别(顺序或函数名称)? 例如,MySql 与 BigQuery。
非常感谢您的帮助,非常感谢初学者阅读这篇文章
| Order of writing | Order of execution |
|---|---|
| Select | From |
| Top | Where |
| Distinct | Group by |
| From | Having |
| Where | Select |
| Group by | Window |
| Having | QUALIFY |
| Order by | Distinct |
| Second | Order by |
| QUALIFY | Top |
| Limit | Limit |
【问题讨论】: