【发布时间】:2020-12-14 17:05:03
【问题描述】:
所以我不知道如何让表格在 Snowflake 中旋转。我正在尝试在https://docs.snowflake.com/en/sql-reference/constructs/pivot.html 处为帮助页面建模。
在本例中,我只拉出 3 列,即步骤、正在测量的参数和值。尝试旋转它,使每个参数都在自己的列中。
源输出
step_name Parameter_Name Value
----------------------------------
A Item1 75
A Item2 32
B Item1 45
B Item2 62
枢轴输出
step_name Item1 Item2
--------------------------
A 75 32
B 45 62
sql 文本:
select
step_name,
PARAMETER_NAME,
Value
from "METRO_TABLE"
pivot (avg(Value) for PARAMETER_NAME in ('Item1', 'Item2'))
as p
WHERE
and PARAMETER_NAME in ('Item1','Item2')
limit 50
【问题讨论】:
-
我写了一个雪花存储过程来获取雪花内部的动态枢轴,检查hoffa.medium.com/…
标签: sql pivot aggregate-functions snowflake-cloud-data-platform snowflake-schema