楼主: 萌mianren
2433 5

[学习分享] 请各位大神帮忙 SAS 关于 left join 的问题: [推广有奖]

  • 0关注
  • 0粉丝

小学生

64%

还不是VIP/贵宾

-

威望
0
论坛币
21 个
通用积分
0
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
208 点
帖子
7
精华
0
在线时间
9 小时
注册时间
2017-4-12
最后登录
2018-6-27

相似文件 换一批

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币

代码如下:

proc sql;

create table ba as select b.bcus,a.cus_idas acus from(

b

left join

a

on b.cus_id=a.cus_id);

quit;

由于两个原表中字段名一样,所以给重命名了下。可是问啥重命名没有作用呢?生成的新表中的两个字段名还是cus_id......跪求

新表如下:

QQ截图20170414105232.png


二维码

扫码加我 拉你入群

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

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

关键词:left join left join EFT proc sql

沙发
萌mianren 发表于 2017-4-14 15:04:10 |只看作者 |坛友微信交流群
修改的是列名  显示的是列标签 。只需要先打开一个表,然后点击视图-列名  即可

使用道具

藤椅
veronique0303 发表于 2017-4-15 01:04:12 |只看作者 |坛友微信交流群
楼主试试 proc print看一下名字。as 了之后不应该有错的

使用道具

板凳
萌mianren 发表于 2017-4-17 10:11:26 |只看作者 |坛友微信交流群
veronique0303 发表于 2017-4-15 01:04
楼主试试 proc print看一下名字。as 了之后不应该有错的
试过了  把proc sql 改为 proc sql print  ,还是不行

使用道具

报纸
yingj7093 在职认证  发表于 2017-4-17 14:29:59 |只看作者 |坛友微信交流群
proc sql;
   create table ba as
   select b.bcus,a.cus_id  as acus from
b
left join
a
on b.cus_id=a.cus_id;
quit
不知道是否你括号多打了?

使用道具

地板
paapaayaa 发表于 2017-4-17 14:40:33 |只看作者 |坛友微信交流群
显示的是label,列名已经改了。看表的属性就能看到列名是新列名,label是原来的列名。proc sql显示的是label.

使用道具

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

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

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

GMT+8, 2024-4-25 09:10