全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 SAS专版
984 0
2017-02-04
您好各位大大,

我想问一下各位大大,如果我需要使用2个Table来做分析及资料库容量太大,我
想改善Joining 的速度,  是否将他们先由Oracle抽出2个Table 再在SAS中join 会加快产生结果?

原本 - 由Oracle Join

Select A1.A  ,A1.B_String, A1._Date,..(如下二十多) ,
      B1.A, B1.B_String ,B1.(如下二十多)
From A as A1 B as B1 where
(A1.B_String=B1.B_String) and (A1.Date between ‘1/1/2000’ and 30/6/2000’)


由Oracle 分拆2个table 再 join ?

A:
Select A1.A, A1._Date From A as A1 where  (A1.Date between ‘1/1/2000’ and 30/6/2000’)
B:
Select B1.A, B1.B_String ,B1 From B as B1

…sort….

Merge A B by String ;
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群