with c as
(select Distinct QUESTION_ID from "SURVEY_PERSON_QUESTION_RESPONSE"
where SURVEYID = 'SURVEY1')
select *
from "SURVEY_PERSON_QUESTION_RESPONSE"
pivot(max(SURVEY_ID) for QUESTION_ID in c
select * from SURVEY_PERSON_QUESTION_RESPONSE
pivot(max(SURVEY_ID) for QUESTION_ID in ("FirstName", "LastName")
您的第一个查询将无法工作,因为您需要显式地指定列名,这是您在第二个查询中尝试的。第二个查询在值中使用双引号而不是单引号。您还缺少一个结尾括号。
select * from SURVEY_PERSON_QUESTION_RESPONSE
pivot(max(SURVEY_ID) for QUESTION_ID in ('FirstName', 'LastName'));
如果您需要参考,在Snowflake文档中有一些很好的示例:
https://docs.snowflake.com/en/sql-reference/constructs/pivot.html#示例
我正在搜索TABLE命令的官方文档(它与TABLE( ))不同。 我搜索了所有命令/查询语法,但没有太多成功。
我正在使用雪花,我正在寻找插入数据到一个表,而使用一个变量,使用变量的目的是,当我可以改变它,而不做查找和替换所有 以下作品 以下操作不起作用 然而,这是有效的。 https://docs.snowflake.com/en/sql-reference/session-variables.html
我知道我们将无法使用雪花中的GET_DDL函数获取外部表的DDL。是否有任何变通方法来获取雪花中外部表的DDL(Create语句)?
如何使用雪花存储过程将current_date()bind变量插入到表中 创建或替换过程abc(“p_message_id”浮点数、“p_theater”字符串、“p_month”字符串、“p_message”字符串、“p_message”字符串、“p_start_date”字符串、“p_end_date”字符串、“p_action”字符串、“p_msg_type”字符串、“p_logged_us
下面的代码给出了2021年8月6日星期五12:16:27 GMT-0700(太平洋夏时制)的值,而不是mm/dd/yyyy hh:mm:ss。我在这里漏掉了什么?请告知
介绍 imi 框架的雪花算法生成组件 Github: https://github.com/imiphp/imi-snowflake Composer 本项目可以使用composer安装,遵循psr-4自动加载规则,在你的 composer.json 中加入下面的内容: { "require": { "imiphp/imi-snowflake": "~1.0" }