![ClickHouse入门、实战与进阶](https://wfqqreader-1252317822.image.myqcloud.com/cover/431/47755431/b_47755431.jpg)
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人
1.2.5 支持SQL
ClickHouse支持基于SQL的声明式查询语言,支持GROUP BY、ORDER BY、FROM、JOIN、IN以及其他非相关子查询,但暂不支持相关子查询和窗口函数。
ClickHouse的SQL语法与ANSI SQL标准基本相同。
小贴士:相关子查询与非相关子查询
1.相关子查询
子查询的执行依赖于外层父查询的一些属性值。当父查询的参数改变时,子查询需要根据新参数值重新执行。例如:
![](https://epubservercos.yuewen.com/5AC223/27167109702827706/epubprivate/OEBPS/Images/38_01.jpg?sign=1739230002-XAhMyDBIIyiJpjBErk1mA7FVjqVjR8Yk-0-fb78cf0aa2d9dced2c25e128efaee33b)
2.非相关子查询
子查询的执行不依赖于外层父查询的任何属性值。子查询具有独立性,可独自求解,形成一个子查询计划先于外层的查询求解。例如:
![](https://epubservercos.yuewen.com/5AC223/27167109702827706/epubprivate/OEBPS/Images/38_02.jpg?sign=1739230002-hi2bPRnoveH60TodA9ao3p50gJr3RZ6T-0-4424da1aa6f559c0b79c057b256e1551)