由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Actuary版 - 求SQL高手解一题
相关主题
Z value table考试的时候是自己带还是计算机里有?Mortality 求助
Green card EB category for actuary?DP的ACE manual上的table x.x.x都在哪儿啊
请教前辈~面完了要不要问结果我的找工经历(3)——FULL TIME
考试中心提供Exam c/4 tables吗?还是需要自己带?Oracle software
table for exam c是考试时候发的吗?考过的说说精算工作中用的软件
机考c的那个table自己带还是电脑上有三个数据分析职位
Will SOA ban my exam?大家说说面试时被问到最令人ft的问题
问个选择mortality table的问题Any suggestions about how to turn into a full time?
相关话题的讨论汇总
话题: table话题: cat话题: dog话题: time话题: 新表
进入Actuary版参与讨论
1 (共1页)
s******1
发帖数: 33
1
有2 table, 如下
TABLE A:
id time cat dog
1 1 1 5
1 2 2 6
2 1 3 7
2 2 4 8
TABLE B:
id time cat dog
1 1 2 6
1 2 3 7
2 1 4 8
2 2 5 9
怎样可以把他们合并成为下面这个table呢?
id time cat dog
1 1 3 11
1 2 5 13
2 1 7 15
2 2 9 17
换句话说,新表就是保持id,time不变,(A.cat + B.cat) as cat, (A.dog + B.dog)
as dog
s**********l
发帖数: 629
2
need to use "join"
SELECT [Table A].id, [Table A].Time, ([TableA.cat]+[Table B.cat]) AS new_cat, INTO [new table], ([TableA.dog]+[Table B.dog]) AS new_dog,
INTO [new table]
FROM [Table A] INNER JOIN [Table B] ON ([Table A].id = [Table B].id) AND ([Table A].time = [Table B].time);

【在 s******1 的大作中提到】
: 有2 table, 如下
: TABLE A:
: id time cat dog
: 1 1 1 5
: 1 2 2 6
: 2 1 3 7
: 2 2 4 8
: TABLE B:
: id time cat dog
: 1 1 2 6

s******1
发帖数: 33
3
thank you! it works!
g*********r
发帖数: 2847
4
union 了 group by 就可以
data set 太大的话join 貌似没有union运算的快,个人感觉。
Union 的问题在于,如果data set 实在是大(几十M的records,几十fields的话),
有可能会出错。具体原因不详,不过我已经碰到过2次了
1 (共1页)
进入Actuary版参与讨论
相关主题
Any suggestions about how to turn into a full time?table for exam c是考试时候发的吗?考过的说说
得到一个offer,分享经验机考c的那个table自己带还是电脑上有
收到manager回复,可能又废了Will SOA ban my exam?
请问一下有没有人面过Esurance?问个选择mortality table的问题
Z value table考试的时候是自己带还是计算机里有?Mortality 求助
Green card EB category for actuary?DP的ACE manual上的table x.x.x都在哪儿啊
请教前辈~面完了要不要问结果我的找工经历(3)——FULL TIME
考试中心提供Exam c/4 tables吗?还是需要自己带?Oracle software
相关话题的讨论汇总
话题: table话题: cat话题: dog话题: time话题: 新表