如何构造具有多输出功能的DolphinDB SQL语句?

问题描述 投票:0回答:1

我想定义一个 UDF 来计算一个特定列的不同指标。我可以在 SQL 语句中使用这样的多输出函数吗?例如:

tb=table(1 2 3 as `a, 1 1 2 as `b)
def process(x){
    return mean(x),x+1
}
select process(a) from tb context by b
sql user-defined-functions dolphindb
1个回答
0
投票

是的,可以。但您需要使用

as
关键字将多个结果分配给单独的列:

select process(a) as `x`y from tb context by b
© www.soinside.com 2019 - 2024. All rights reserved.