【发布时间】:2019-03-26 04:02:26
【问题描述】:
我只是在研究如何在雪花中使用 SQL。这是一张快照:
这是这里使用的代码:
use schema SNOWFLAKE_SAMPLE_DATA.TPCH_SF1;
--use schema SNOWFLAKE_SAMPLE_DATA.TPCH_SF10;
select *
from LINEITEM
limit 200
您可以看到该表包括两个字段:L_LINENUMBER、L_QUANTITY。现在我想尝试一个用户定义的函数,它可以做到:
- 使用 L_LINENUMBER、L_QUANTITY 作为两个参数传入函数,
- 计算 L_LINENUMBER1=L_LINENUMBER+1 和 L_QUANTITY1=mean(L_QUANTITY)。
- 将两个新字段(L_LINENUMBER1、L_QUANTITY1)连接到原始表 (LINEITEM)
如何使用创建功能来做到这一点。我已经阅读了很多有关创建功能的示例。但我就是不明白这一点。也许是因为我不擅长 SQL。那么,谁能给我一个包含所有细节的综合示例?
【问题讨论】:
标签: sql function user-defined-functions snowflake-cloud-data-platform