问题标签 [snowflake-sql]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
snowflake-cloud-data-platform - Snowflake snowalert - 运行选择性警报
有没有办法只运行特定的雪警报警报
我正在设置下雪警报,作为其中的一部分,我正在使用以下命令运行下雪警报:
有没有办法只运行特定的警报?
我想问的是,目前在任一命令上,所有警报都会运行。
我想运行特定的警报,以便我可以单独安排它们。
期待有关此的任何建议
sql - SQL 30 天活跃用户查询
我有一张用户表以及他们在给定日期触发的事件数:
日期 | 用户身份 | 活动 |
---|---|---|
2021-08-27 | 1 | 5 |
2021-07-25 | 1 | 7 |
2021-07-23 | 2 | 3 |
2021-07-20 | 3 | 9 |
2021-06-22 | 1 | 9 |
2021-05-05 | 1 | 4 |
2021-05-05 | 2 | 2 |
2021-05-05 | 3 | 6 |
2021-05-05 | 4 | 8 |
2021-05-05 | 5 | 1 |
我想创建一个表格,显示每个日期的活跃用户数,其中活跃用户被定义为在给定日期或之前 30 天内的任何一天触发事件的人。
日期 | ACTIVE_USERS |
---|---|
2021-08-27 | 1 |
2021-07-25 | 3 |
2021-07-23 | 2 |
2021-07-20 | 2 |
2021-06-22 | 1 |
2021-05-05 | 5 |
我尝试了以下查询,该查询仅返回在指定日期处于活动状态的用户:
我也尝试使用一个窗口函数,其间有行,但似乎最终得到了相同的结果:
我在雪花上使用 SQL:ANSI。任何建议将不胜感激。
sql - 使用 Snowflake 中多列值的 SQL 计数和转置表输出
我有一个有 5 个列的表,看起来像这样(示例):
这些值包括 Perfect、High、Medium、Low、No Match 和 Review。某些列包含所有值,而某些列仅包含一个或两个值。
我想计算每个值在每列中显示的次数 - 将表格转换为 6 个值(Perfect - Review)作为行,然后计算 5 个 Conf 字段中的每一个的计数。
所需的输出如下所示:
这里的置信度列是来自组合 conf_1,conf_2......conf_5 的不同值
sql - 使用雪花进行 JSON 查询
您好,我有以下 json 字段(地址簿列表),我在其中尝试提取 addr1,但是我的代码结果为 NULL 有人可以帮忙吗?
询问-
JSON 字段
javascript - 如何调用雪花程序
我有一个requiremnet,我需要一个过程调用另一个过程。我们如何在一个过程中调用另一个过程
谢谢,尼基尔
sql - 如何在雪花中旋转多个聚合
我的表结构如下
product_id | 时期 | 销售量 | 利润 |
---|---|---|---|
x1 | L13 | 100 美元 | 10 美元 |
x1 | L26 | 200 美元 | 20 美元 |
x1 | L52 | 300 美元 | 30 美元 |
x2 | L13 | 500 美元 | 110 美元 |
x2 | L26 | 600 美元 | 120 美元 |
x2 | L52 | 700 美元 | 130 美元 |
我想旋转期间列并在这些列中获得销售价值和利润。我需要一张像下面这样的表格。
product_id | 销售_L13 | 销售_L26 | 销售_L52 | 利润_L13 | 利润_L26 | 利润_L52 |
---|---|---|---|---|---|---|
x1 | 100 美元 | 200 美元 | 300 美元 | 10 美元 | 20 美元 | 30 美元 |
x2 | 500 美元 | 600 美元 | 700 美元 | 110 美元 | 120 美元 | 130 美元 |
我正在使用雪花来编写查询。我尝试使用pivot
雪花的功能,但我只能指定一个聚合函数。
谁能帮助我如何实现这个解决方案?
任何帮助表示赞赏。
谢谢
javascript - 雪花:从另一个过程调用的带有 ARRAY 参数的过程
我想将数组绑定到过程中的调用。
我收到以下错误消息:
存储过程 TEST_CALL_DO_WITH_ARR 中的执行错误:无效的绑定参数 Gabi、Klaus、Sabine。
错误:绑定参数 2undefined 的类型不受支持在 Snowflake.execute,第 2 行位置 25
snowflake-cloud-data-platform - 创建管道时数据类型不匹配
我正在创建一个雪管,它将数据从 S3 存储桶加载到表中。我的表包含数据类型 GEOGRAPHY 的列。
当我创建雪管时,我收到以下错误消息:“ SQL 编译错误:表达式类型与列数据类型不匹配,需要 GEOGRAPHY 但为列 GEO_LOCATION 获得了 VARCHAR(16777216) ”
为什么它假定传入列的类型是VARCHAR(16777216)?我如何改变这个假设?因为我知道我的输入列将采用正确的格式。
sql - 从雪花中的字符串中删除变音符号
我想使用 Snowflake SQL 从字符串列中删除所有变音符号。例如:ä、ö、é、č => a、oe、c
我承认 TRANSLATE 功能可以工作,但仅适用于单个案例,而有很多带有口音的字母需要翻译。
你能给我一些提示吗?非常感谢,Hanh