全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 SAS专版
2905 5
2017-04-14

代码如下:

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


二维码

扫码加我 拉你入群

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

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

全部回复
2017-4-14 15:04:10
修改的是列名  显示的是列标签 。只需要先打开一个表,然后点击视图-列名  即可
二维码

扫码加我 拉你入群

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

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

2017-4-15 01:04:12
楼主试试 proc print看一下名字。as 了之后不应该有错的
二维码

扫码加我 拉你入群

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

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

2017-4-17 10:11:26
veronique0303 发表于 2017-4-15 01:04
楼主试试 proc print看一下名字。as 了之后不应该有错的
试过了  把proc sql 改为 proc sql print  ,还是不行
二维码

扫码加我 拉你入群

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

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

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
不知道是否你括号多打了?
二维码

扫码加我 拉你入群

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

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

2017-4-17 14:40:33
显示的是label,列名已经改了。看表的属性就能看到列名是新列名,label是原来的列名。proc sql显示的是label.
二维码

扫码加我 拉你入群

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

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

相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群