在 DolphinDB 中,我想编写一个函数,它将一个表t
和一个字符串colName
作为参数,并根据 and 运行 SQLt
查询colName
。我的代码是这样的:
def doQuery(t, colName) {
return select colName from t
}
colName
但是无论我给出什么参数,这个函数都会返回一个只包含一个元素的表。
例如,当我跑
t = table(1..5 as col0)
doQuery(t, `col0)
我期望的是col0
包含元素1
, 2
,和3
,而我得到的是4
5
colName
-------
col0
我想知道我的代码有什么问题。