DolphinDB 等价于 Python 解包

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

对于下面的“t”表,“name_set”是其3列的名称。当我想选择“name_set”中的所有列时,如何编写 SQL 脚本来执行类似 python 的解包?

python sql dolphindb iterable-unpacking
1个回答
0
投票

你可以使用元编程:

T=table(1..3 as id,2..4 as val1,3..5 as val2,4..6 as val3)
name_set=["val1","val2","val3"]

sql(sqlCol(name_set),T).eval()

输出:

val1    val2    val3
2   3   4
3   4   5
4   5   6
© www.soinside.com 2019 - 2024. All rights reserved.