Sql Netezza:如何保存选择结果

Sql Netezza:如何保存选择结果,sql,netezza,Sql,Netezza,假设我有表R1=(A,B,C,D)和R2=(X,Y) 如何将以下结果保存到(临时)表中 类似地,如果我想将select结果保存到变量,例如 select avg(C) from from R1, R2 where R1.A=R2.X (2) 另外,在更改某些字段的名称时,连接两个表的最佳优雅查询是什么,例如,查询(3)的最短等价项是什么 (3) 将用作是重命名结果列/字段的好方法 select avg(C) from from R1, R2 where R1.A=R2.X (2)

假设我有表R1=(A,B,C,D)和R2=(X,Y)

如何将以下结果保存到(临时)表中

类似地,如果我想将select结果保存到变量,例如

select avg(C) from from R1, R2 where R1.A=R2.X   (2)
另外,在更改某些字段的名称时,连接两个表的最佳优雅查询是什么,例如,查询(3)的最短等价项是什么

(3) 将
用作
是重命名结果列/字段的好方法

select avg(C) from from R1, R2 where R1.A=R2.X   (2)
 select A, B, C, D, X as E, Y as F from from R1, R2 where R1.A=R2.X   (3)
(1) Create Temp Table tbl1 as
select * from R1 inner join
R2 on R1.A=R2.X 
distribute on random

(2) Create Temp Table tbl2 as
select avg(c) as avg_c from R1 inner join
R2 on R1.A=R2.X 
distribute on random