小编dno*_*eth的帖子

Teradata SQL:将随机数据插入表中进行测试

我正在尝试创建随机数据并将其插入表中.现在只是想想完成这项工作的有效方法是什么.例如

Create  volatile table mytb , no fallback, no journal
( C1 integer not null
  C2 Varchar (50) Not null , 
  C3 D1 Date Not null, 
  C4 D2 date not null 
) with data primary index ( c1) on commit preserve rows; 
Run Code Online (Sandbox Code Playgroud)

我想要的是为每个列值的特定List或范围的X迭代随机插入值.例如C1范围在30到3000000之间C2是一个列表('已批准','待定','未知','有争议','wip','已处理','已预处理','已拒绝')等等C3是01-01-1999到2015年3月12日之间的日期等等.然后说100万次迭代我想为这些列插入随机值并为某些值创建一个SKEW-这些值应该是丰富的与其他人相比.有人曾经对此进行过挖掘.最好的方法是什么 - 递归Q逻辑?

sql database performance teradata sql-tuning

3
推荐指数
1
解决办法
1197
查看次数

将行转换为Teradata中的列

我有一个像下面的桌子

Date_value| Class_ID | count
17-05-2016|1         | 200
17-05-2016|2         | 400
17-05-2016|3         |250
17-05-2016|4         | 300
18-05-2016|1         | 500
18-05-2016|2         | 600
18-05-2016|3         |750
18-05-2016|4         | 800
Run Code Online (Sandbox Code Playgroud)

现在我想要如下输出。

Date_value|1   |2   |3    |4
17-05-2016|200 |400 | 250 |300
18-05-2016|500 |600 | 750 |800
Run Code Online (Sandbox Code Playgroud)

在此先感谢,Nikhila

teradata

1
推荐指数
1
解决办法
3407
查看次数

标签 统计

teradata ×2

database ×1

performance ×1

sql ×1

sql-tuning ×1