文档

表值构造器

表值构造器 (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)
时间f1f2
2023-01-01T12:00:00Z1.234.56
2023-01-01T13:00:00Z2.468.1
2023-01-01T13:00:00Z4.8116.2

这个页面有帮助吗?

感谢您的反馈!


Flux 的未来

Flux 将进入维护模式。您可以继续像现在一样使用它,而无需对您的代码进行任何更改。

了解更多

InfluxDB v3 增强功能和 InfluxDB 集群版现已正式发布

新功能,包括更快的查询性能和管理工具,推动了 InfluxDB v3 产品线的进步。InfluxDB 集群版现已正式发布。

InfluxDB v3 性能和功能

InfluxDB v3 产品线在查询性能方面取得了显著提升,并提供了新的管理工具。这些增强功能包括用于监控 InfluxDB 集群健康状态的运营仪表板,InfluxDB 云专用版中的单点登录(SSO)支持,以及针对令牌和数据库的新管理 API。

了解新的 v3 增强功能


InfluxDB 集群版正式发布

InfluxDB 集群版现已正式发布,为您在自行管理的堆栈中提供了 InfluxDB v3 的功能。

与我们讨论 InfluxDB 集群版