问题标签 [snowsql]
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 - Snowsql 两位数世纪开始日期转换问题
我想要2000-02-05
在 snowsql 中使用以下查询的结果。
但我越来越0001-02-05
。我正在使用现有脚本在适用于 oracle 的雪花中加载日期。我知道我可以使用 to_date 函数获得预期的结果,但我不想这样做。如果必须的话,我会在脚本中更改很多地方,这很忙。
我想要使用强制转换功能的解决方案。有谁知道这里发生了什么?
sql - Snowflake CLI (Snowsql) - 查询标记
当从 snowsql shell 运行查询时,我会在 UI 上看到生成的查询 ID。稍后,如果我必须在历史记录中搜索相同的内容,我想搜索我可以定义的查询 id 或以某种方式标记查询。
运行查询时是否可以创建自己的查询 ID 或标签?
json - 从雪花中的 JSON 数组中求和值
我有一个源数据,其中包含以下类型的 JSON 数组:
可以有 1..N 对这样的字符串和值。如何将此 JSON 中的所有值相加?
snowflake-cloud-data-platform - Snowflake SQL:如何将时间添加到日期以生成日期时间?
我有一个日期列和一个时间列,我想制作一个日期时间/时间戳。
我试过了
但我得到:
SQL 编译错误:位置 14 处的错误行 4 函数“+”的参数类型无效:(DATE, TIME(9))
database - 如何将增量加载到 SQL 中
您将如何将增量加载到雪花表中?
我一直在查看雪花文档,但我一直无法找到有关该主题的任何内容。
谢谢
snowflake-cloud-data-platform - Snowflake - 尝试将一行 csv 数据加载到 Variant - “解析 JSON 时出错:”
我正在尝试将 csv 文件中的每一行的全部内容加载到变体列中。
我的copy into
陈述因以下而失败
解析 JSON 时出错:
这真的很奇怪,因为我的数据不是 JSON,而且我从未告诉它尝试将其验证为 json。
和
如何阻止雪花认为它是 JSON?
snowflake-cloud-data-platform - 雪花 - 如何使用文件格式解码 csv 列?
我在一个奇怪的 csv 格式的字符串列中有一些数据。我可以编写一个正确解释它的文件格式。如何针对已导入的数据使用我的文件格式?
如何拆分/展平此列:
请假设我不能使用拆分,因为我想使用文件格式的丰富功能(可选转义字符、日期识别等)。
我想要实现的是如下所示(但我找不到如何做到这一点)
sql - 如何从同一个表中返回值?
我有两个表 A 和 B。我想从 A 返回所有记录,并且只从 B 匹配。我可以为此使用左连接。但是加入后,我想根据同一张表中的标志返回记录。
左加入 A 和 B 后,结果将如下所示:
Col5 中的 1 和 2 值告诉是否应该填充 Col4 或 Col3。1 用于 Col4,2 用于 Col3。
我想返回 Col4 中“I”的所有记录(但不包括具有“I”的记录),如下所示:
我还想返回 col4 中“E”的记录(再次排除具有“E”的记录),但返回 Col3 中除一个以外的所有值。在这种情况下光盘。看起来像这样:
有人可以建议如何在 SQL 中处理这个问题吗?
select - 我的 snosql 语句中不断出现意外的选择错误
在我的 snowsql 语句的第 61 行和第 64 行中,我不断收到意外的选择错误和意外的 ON 错误。
不知道为什么如果有人可以提供帮助会很棒。我在下面添加了我的 snowsql 语句的一部分。
我正在尝试在 where 子句中使用 select 语句有没有办法做到这一点?
snowflake-cloud-data-platform - 列不匹配选项的错误在 snowsql 中不起作用
我正在加载一个带有“|”的 CSV 文件 作为分隔符。CSV 文件在一行中有 22 条记录,在另一行中有 25 条记录。但我的桌子只有 18 列。我面临诸如“字段分隔符'|'之类的问题 在期待记录分隔符'\n'时发现“。我使用了error_on_column_mismatch = false。但它不工作。error_on_column_mismatch=false 当表有更多列而不是文件时工作。有没有人遇到过这个问题以及如何解决它。