[英]How to return 0 if null from UDF in Snowflake
我正在 Snowflake 中编写用户定义的函数,并在函数中执行一些 SELECT。 如果 select 返回 NULL,我需要返回 0。
In the below example if there is no rid available from tableA, function is returning NULL, but i need my function to return 0 instead of NULL.
另外,如何在雪花的 function 中声明一个变量?
例如:
CREATE OR REPLACE FUNCTION A(ID int)
RETURNS float(53)
AS
$$
SELECT rid from tableA;
$$
;
返回 0:
SELECT nvl(rid,0) 来自表 A;
要使用变量,您需要编写 javascript UDF 而不是 sql UDF
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.