Google bigquery 在UDF BigQuery中执行查询

Google bigquery 在UDF BigQuery中执行查询,google-bigquery,user-defined-functions,Google Bigquery,User Defined Functions,我试图创建一个返回select值的函数,这可能吗?例如: CREATE TEMP FUNCTION returnSelect(orden INT64) AS ( (SELECT ID FROM TABLE ID LIMIT 1) ); 谢谢您可以创建一个类似的UDF,方法是将查询用附加括号括起来。在您的情况下,由于不使用参数orden,您可以执行以下操作: CREATE TEMP FUNCTION returnSelect() AS ( (SELECT ID FROM TABLE ID

我试图创建一个返回select值的函数,这可能吗?例如:

CREATE TEMP FUNCTION returnSelect(orden INT64) AS (
  (SELECT ID FROM TABLE ID LIMIT 1)
);

谢谢

您可以创建一个类似的
UDF
,方法是将查询用附加括号括起来。在您的情况下,由于不使用参数
orden
,您可以执行以下操作:

CREATE TEMP FUNCTION returnSelect() AS (
  (SELECT ID FROM TABLE ID LIMIT 1)
);
然后称之为:

SELECT returnSelect()

我希望它有帮助

您的用例是什么?请提供更多详细信息,以便我们能够帮助您