表值构造器
InfluxDB 3 Core 处于公开 Alpha 阶段
InfluxDB 3 Core 处于公开 alpha 阶段,可用于测试和反馈,但不适用于生产环境。产品和本文档都在不断完善中。我们欢迎并鼓励您提供关于 alpha 体验的输入,并邀请您加入我们的公共频道以获取更新和分享反馈。
表值构造器 (TVC) 使用 VALUES
关键字来指定一组行值表达式,以构造为表。TVC 可在 FROM
子句中使用,以在查询时构建临时表。
VALUES (row_value_list)[,...n]
参数
- row_value_list:逗号分隔的列值列表。将每个列表用括号括起来,并用逗号分隔多个列表。每个列表必须具有相同数量的值,并且值必须与表中的列顺序相同。每个列表必须包含每列的值。
用法
SELECT
expression[,...n]
FROM
(VALUES (row_value_list)[,...n]) [AS] table_name(column_name[,...n])
使用 TVC 时,AS
关键字是可选的,并且在命名表和提供列名时是隐含的。
示例
从临时表中选择数据
SELECT *
FROM
(VALUES ('2023-01-01 12:00:00'::TIMESTAMP, 1.23, 4.56),
('2023-01-01 13:00:00'::TIMESTAMP, 2.46, 8.1),
('2023-01-01 13:00:00'::TIMESTAMP, 4.81, 16.2)
) AS data(time, f1, f2)
time | f1 | f2 |
---|---|---|
2023-01-01T12:00:00Z | 1.23 | 4.56 |
2023-01-01T13:00:00Z | 2.46 | 8.1 |
2023-01-01T13:00:00Z | 4.81 | 16.2 |
此页是否对您有帮助?
感谢您的反馈!
支持和反馈
感谢您成为我们社区的一份子!我们欢迎并鼓励您提供关于 InfluxDB 3 Core 和本文档的反馈和错误报告。要寻求支持,请使用以下资源
拥有年度或支持合同的客户可以联系 InfluxData 支持。