楼主: superone
1067 0

大大请帮忙- 改善效能及速度-Oracle [推广有奖]

  • 0关注
  • 1粉丝

讲师

86%

还不是VIP/贵宾

-

威望
2
论坛币
17298 个
通用积分
0.0009
学术水平
0 点
热心指数
1 点
信用等级
0 点
经验
2619 点
帖子
108
精华
0
在线时间
173 小时
注册时间
2008-4-14
最后登录
2022-12-25

楼主
superone 发表于 2017-2-4 17:00:43 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币
您好各位大大,

我想问一下各位大大,如果我需要使用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 ;
二维码

扫码加我 拉你入群

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

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

关键词:Oracle ACL CLE Between Joining

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注cda
拉您进交流群
GMT+8, 2025-12-30 23:11