SAS中文论坛

 找回密码
 立即注册

扫一扫,访问微社区

查看: 529|回复: 5
打印 上一主题 下一主题

新手求助:已有的两个表的合并

[复制链接]

49

主题

76

帖子

1462

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1462
楼主
 楼主| 发表于 2011-2-24 13:52:59 | 只看该作者

新手求助:已有的两个表的合并

在逻辑库中存在若干表,这些表的结构相同,想把这些表合并成一个表,请问应该如何处理?谢谢
回复 支持 反对

使用道具 举报

49

主题

76

帖子

1462

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1462
沙发
 楼主| 发表于 2011-2-24 20:50:41 | 只看该作者

Re: 新手求助:已有的两个表的合并

结构一致的多个表格合并为一个表格,用set语句即可。
回复 支持 反对

使用道具 举报

49

主题

76

帖子

1462

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1462
板凳
 楼主| 发表于 2011-2-25 04:50:20 | 只看该作者

Re: 新手求助:已有的两个表的合并

In this case you can use the "merge" statement, if there're some common variables, then you can just "merge" by that "variable".
回复 支持 反对

使用道具 举报

49

主题

76

帖子

1462

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1462
地板
 楼主| 发表于 2011-2-26 16:15:44 | 只看该作者

Re: 新手求助:已有的两个表的合并

set 就是傻傻的追写
merge 就不一样了。。比如同个学号的信息 就会覆盖了
具体你看看随便一本sas的书都有

我也是刚学不久 - -..
回复 支持 反对

使用道具 举报

49

主题

76

帖子

1462

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1462
5#
 楼主| 发表于 2011-3-2 02:52:31 | 只看该作者

Re: 新手求助:已有的两个表的合并

to sas与毕业设计不能不说的秘密
Yes indeed, by default "merge" statement is with replacement.
回复 支持 反对

使用道具 举报

49

主题

76

帖子

1462

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1462
6#
 楼主| 发表于 2011-3-6 15:18:33 | 只看该作者

Re: 新手求助:已有的两个表的合并

横向合并的话就用merge语句:
merge 表一 表二;
by 属性;
要是纵向合并的话,要保证两个文件结构一致,用set 表;就行。
回复 支持 反对

使用道具 举报

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

本版积分规则

QQ|小黑屋|手机版|Archiver|SAS中文论坛  

GMT+8, 2025-6-11 11:53 , Processed in 0.075219 second(s), 20 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表