楼主: yzzhang
3185 6

如何用sql的方法实现下面数据集的合并?多谢! [推广有奖]

  • 1关注
  • 0粉丝

博士生

52%

还不是VIP/贵宾

-

威望
0
论坛币
2042 个
通用积分
4.6000
学术水平
2 点
热心指数
1 点
信用等级
0 点
经验
572 点
帖子
117
精华
0
在线时间
458 小时
注册时间
2009-2-17
最后登录
2022-12-12

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
data a;
input x m;
cards;
1 11
2 22
;
run;

data b;
input x n;
cards;
2 222
3 333
;
run;

想用sql语句的到下面样子的表:
x m n
1 11 .
2 22 222
3 .    333

该怎么做?也就是说不想排序就达到merge的效果,多谢了!我是新手!
二维码

扫码加我 拉你入群

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

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

关键词:sql 数据集 如何用 Input cards 数据集 sql

回帖推荐

sushe1527 发表于2楼  查看完整内容

proc sql; select coalesce(a.x, b.x) as x, a.m, b.n from b as b full join A as a on A.x = b.x ;quit;

本帖被以下文库推荐

沙发
sushe1527 发表于 2010-1-11 19:34:16 |只看作者 |坛友微信交流群
proc sql;
select coalesce(a.x, b.x) as x, a.m, b.n from
b as b full join A as a  on A.x = b.x ;quit;
已有 1 人评分经验 论坛币 收起 理由
bakoll + 3 + 3 精彩帖子

总评分: 经验 + 3  论坛币 + 3   查看全部评分

使用道具

藤椅
yzzhang 发表于 2010-1-12 09:03:17 |只看作者 |坛友微信交流群
多谢楼上的,用下试试去

使用道具

板凳
一江明月 发表于 2010-1-12 09:48:50 |只看作者 |坛友微信交流群
学习啦!顶!

使用道具

报纸
yzzhang 发表于 2010-1-12 15:20:17 |只看作者 |坛友微信交流群
问下二楼的,如果一步把多个表链接起来,帮忙看下我下面的写法有没有问题,多谢了!
data a;
input x m;
cards;
11 61
22 62
33 63
;
run;

data b;
input x n;
cards;
33 73
22 72
44 74
;
run;

data c;
input x p;
cards;
55 85
33 83
22 82
;
run;

data d;
input x q;
cards;
55 95
33 93
22 92
66 96
;
run;
/*SQL全联接*/
proc sql;
   create table full as select
      coalesce(a.x,b.x,c.x,d.x) as x,
      a.*, b.n, c.p, d.q
   from a
      full join b on coalesce(a.x,b.x)=b.x
      full join c on coalesce(a.x,b.x,c.x)=c.x
      full join d on coalesce(a.x,b.x,c.x,d.x)=d.x;
quit;

使用道具

地板
yzzhang 发表于 2010-1-12 15:25:54 |只看作者 |坛友微信交流群
另外,接上楼问下,如果两个表a有变量x y z, 表b有变量x m n;现在把两个表连起来
proc sql;
   create table c as select
     a.*, b.m, b.n
from a full join b on a.x=b.x;
quit;
现在当b中变量很多时,一个一个写很麻烦,如果用b.*又会提示b.x和a.x重合,请问下如何能简写又不提示出错?!非常感谢。

使用道具

7
kittyforever 发表于 2013-1-17 13:11:34 |只看作者 |坛友微信交流群
学习了

使用道具

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

本版微信群
加好友,备注cda
拉您进交流群

京ICP备16021002-2号 京B2-20170662号 京公网安备 11010802022788号 论坛法律顾问:王进律师 知识产权保护声明   免责及隐私声明

GMT+8, 2024-4-28 04:43