问题标签 [teradata-sql-assistant]
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.
sql - 对于一个 id,如果一个值永远是假的,那么它总是假 SQL
我有一个数据集,其中我创建了一个基于某些标准的值,我根据一些先前的值得到 True/False。现在,如果我的成员曾经是 False,他们需要有 1 条记录,其中他们始终是 False。数据类似于下面
我希望它看起来像这样
但我不确定如何在 Teradata 中执行此操作
sql - 尝试在 SQL 中执行 INSERT INTO
所以我创建了下表:
我尝试运行以下代码:
但我收到以下错误:
“在 TABLE1 中找不到列 xxxxx”
据我所知,我遵循 corect 格式。如果这有什么不同的话,我正在使用 Teradat SQL 助手进行编码
sql - 在 Teradata SQL 中创建和填充表的最快方法
我有一个包含几百条记录的文本文件。我希望能够将此信息与另一个表连接起来。目前,我能想到的唯一方法是使用 CREATE 创建一个表,然后使用数百个 INSERT INTO(因为 Teradata 中的 INSERT INTO 不支持多个插入值)
有没有更有效的方法来实现我想要的?
sql - Teradata 中的 IF ELSE 语句
我有两个 sql 语句 SQL 1 和 SQL 2。此外,我想按照以下逻辑运行它们,
您能否建议一个 TERADATA SQL 代码?
提前致谢!
cron - SQL 到 BTEQ 脚本并自动执行任务
您好需要以下要求的帮助。
在 Teradata 中,我有一组 SQL 脚本,它们必须一个接一个地运行。然后一旦运行完成,数据必须根据运行日期存储在一个文件中。我必须自动化它们,以便每天触发一次相同的工作,并且数据存储在名称中包含日期的新文件夹/文件中.
例如:在一个接一个地运行脚本之后,最终创建了一个表,该表必须存储为 tableYYYYMMDD。脚本必须每天运行,并且必须创建一个新表,否则应该只有一个表,并且每天都需要向其附加数据。
google-cloud-storage - 我们如何将 2 TB Teradata(表大小)导出到 Google Cloud Storage
我们使用了 FastExport 实用程序,但处理大量数据效率不高。这应该是导出这么多数据的最佳方式。我们想要最有效和最快速的方式来做到这一点。
sql - Teradata SQL 限制:达到限制时返回结果
我想在 Teradata SQL 中运行一个简单的查询:
这适用于小桌子。但是我查询的表更大,这个查询需要 10 多分钟才能运行。使用TOP 5而不是SAMPLE 5我也有相同的性能。
似乎 SAMPLE(和 TOP)生成了整个表,之后它选择了它返回的 5 条记录。
问题:我如何要求数据库不要构建整个表,而只为它找到的前 5 条记录构建它?
编辑:所指的“表”实际上是视图而不是表。
sql - 窗口中的 SQL 计数出现次数
我有按日期登录的用户。我的要求是跟踪过去 90 天窗口内登录的用户数。
我对一般的 SQL 和 Teradata 都是新手,我无法让窗口功能按我的需要工作。
我需要以下结果,其中 ACTIVE 是 DATE 前 90 天窗口中出现的唯一 USER_ID 的计数。
目前我的脚本如下。
正是这条线我无法正确
我怀疑我需要一组不同的功能来完成这项工作。
感谢您提供任何帮助。