TSRowNumToList 函数

TSRowNumToList 函数会返回一个列表(行集合),其包含时间系列列的单个列,加上表的非时间系列列。Null 元素不会添加到列表。

语法

TSRowNumToList(ts_row     row,
               colnum     integer)
returns list (row not null)
ts_row
要对其执行操作的时间系列。
colnum
要返回的时间系列的列数。

描述

TSRowNumToList 函数仅可在具有一个 TimeSeries 列的行上使用。

列由列编号指定;列编号从 1 开始,第一列在时间戳记列后。

您必须强制转型返回变量以完全匹配正在返回的列的名称和类型。

返回结果

列表(行集合)。

示例

查询返回行列表,每个行包含 IDnamehigh 列。
select 
   TSRowNumToList(d, 1)::list(row
   (id integer, name lvarchar, high real) not null) 
   from daily_stocks d;