创建中间重复字符串,并传递给 BigQuery 中的 UDF
Create intermediate repeated string, and pass to UDF in BigQuery
我的最终目标是将重复的字符串字段传递到 BigQuery UDF,以创建可变参数 UDF 的形式。
有没有更好的方法:
SELECT output from myUDF(SELECT split(concat(field1, ':', field2, ...), ':') ...)
例如,如果能够有一个REPEATED
内置构造器就好了:
SELECT output from myUDF(SELECT REPEATED(field1, field2) as fields ...)
谢谢 - 我们一直在考虑可变参数样式支持在我们启动标量函数时是否有用。听到用户会发现这样的功能很有帮助,因为我们正在规划该功能。
您发布的解决方法可能是您此时的最佳选择。
我的最终目标是将重复的字符串字段传递到 BigQuery UDF,以创建可变参数 UDF 的形式。
有没有更好的方法:
SELECT output from myUDF(SELECT split(concat(field1, ':', field2, ...), ':') ...)
例如,如果能够有一个REPEATED
内置构造器就好了:
SELECT output from myUDF(SELECT REPEATED(field1, field2) as fields ...)
谢谢 - 我们一直在考虑可变参数样式支持在我们启动标量函数时是否有用。听到用户会发现这样的功能很有帮助,因为我们正在规划该功能。
您发布的解决方法可能是您此时的最佳选择。