FROM 子句

简介: FROM 子句

FROM 子句表示从何处读取数据,目前支持如下 3 种形式:

  1. 数据表中取数:
$ SELECT WatchID FROM hits_v1;点击复制复制失败已复制


  1. 子查询中取数:
$ SELECT MAX_WatchID
FROM (SELECT MAX(WatchID) AS MAX_WatchID FROM hits_v1);点击复制复制失败已复制


  1. 函数中取数:
$ SELECT number FROM number(5)点击复制复制失败已复制


FROM 关键字可以省略,此时会从虚拟表中取数。在 ClickHous e中,并没有数据库中常见的 DUAL 虚拟表,取而代之的是 system.one 。例如下面的两条查询语句,其效果是等价的:

$ SELECT 1;
$ SELECT 1 FROM system.one;
┌─1─┐
│ 1 │
└───┘点击复制复制失败已复制


FROM 子句后,可以使用 Final 修饰符。它可以配合 CollapsingMergeTreeVersionedCollapsingMergeTree 等表引擎进行查询操作,以强制在查询过程中合并,但由于 Final 修饰符会降低查询性能,所以应该尽可能避免使用它。

目录
相关文章
|
13天前
|
SQL
WHERE 子句
【11月更文挑战第02天】
18 1
|
3月前
|
SQL Serverless 数据库
HAVING和WHERE子句 有什么区别?
【8月更文挑战第2天】
112 17
HAVING和WHERE子句 有什么区别?
|
3月前
|
SQL 数据库
|
5月前
|
SQL 关系型数据库 MySQL
常用的子句和关键字
常用的子句和关键字
|
6月前
聚合函数、子查询
聚合函数、子查询
数据查询语句:包括SELECT语句、WHERE子句、GROUP BY子句、HAVING子句、ORDER BY子句等,用于从数据表中检索数据。
数据查询语句:包括SELECT语句、WHERE子句、GROUP BY子句、HAVING子句、ORDER BY子句等,用于从数据表中检索数据。
52 1
|
SQL 机器学习/深度学习 数据可视化
SQL语法:浅析select之七大子句
SQL语法:浅析select之七大子句
|
存储 索引
如何优化 WHERE 子句?
如何优化 WHERE 子句?
96 0
|
SQL 索引
相关子查询
相关子查询
230 0
下一篇
无影云桌面