楼主: 孤狼清寒
5200 5

[原创博文] 用proc sql union 怎么等价于data set 的功能? [推广有奖]

  • 0关注
  • 0粉丝

小学生

0%

还不是VIP/贵宾

-

威望
0
论坛币
0 个
通用积分
0
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
42 点
帖子
4
精华
0
在线时间
3 小时
注册时间
2012-5-12
最后登录
2012-6-16

楼主
孤狼清寒 发表于 2012-6-8 14:34:43 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
data a;
input x y$@@;
cards;
1 r
;
run;
data b;
input x z$@@;
cards;
2  g
;
run;
data c_1;
set a b;
run;
proc  sql;
create table c as
select  a.x,a.y
from a
union all
select b.x,b.z
from  b
quit;

怎么样用proc sql  做成的dataset 和用set 做的c_1 是一样的
二维码

扫码加我 拉你入群

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

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

关键词:proc sql Union Data Set NIO

沙发
liuyingbei 在职认证  发表于 2012-6-8 16:41:05
  1. proc sql;
  2. create table c as
  3. select *
  4. from a
  5. outer union corr
  6. select * from b;
  7. quit;
复制代码
孜孜以求

藤椅
孤狼清寒 发表于 2012-6-16 17:23:22
谢谢大神。大神corr是起什么作用的呢?

板凳
孤狼清寒 发表于 2012-6-16 17:28:31
请问 left join 能用corr吗?

报纸
sunset1986 发表于 2012-6-18 10:22:41
孤狼清寒 发表于 2012-6-16 17:23
谢谢大神。大神corr是起什么作用的呢?
相同的column不会出现重复,比如说table1有volume,table2也有volume,那么outer join之后你会看到两个volume列,如果使用了corr,则只出现一列volume
An honest tale speeds best being plainly told.
Cheers!

地板
huangpengfei 发表于 2014-1-19 21:09:02
孤狼清寒 发表于 2012-6-16 17:28
请问 left join 能用corr吗?
不可以,corr用在combining tables vertically,left用在combining tables horizontally中,说简单点,前者是上下拼接,后者左右拼接。

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

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