楼主: lizhewenbei
3034 11

请问在proc sql语言中,能选择不含有某个变量吗? [推广有奖]

  • 15关注
  • 5粉丝

已卖:668份资源

副教授

38%

还不是VIP/贵宾

-

威望
0
论坛币
304 个
通用积分
11.3270
学术水平
4 点
热心指数
13 点
信用等级
5 点
经验
9728 点
帖子
614
精华
0
在线时间
502 小时
注册时间
2008-2-6
最后登录
2025-11-27

楼主
lizhewenbei 学生认证  发表于 2015-2-6 15:59:29 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
请教大神:因为a b c 三个文件中的变量都非常多,我想进行左链接,并去掉log中的报错提示,能够怎么让b和c都不含有stkcd,year呢?
虽然不会影响到数据使用,但是还是不希望报错

1.png
二维码

扫码加我 拉你入群

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

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

关键词:proc sql sql语言 ROC sql stkcd sql语言 影响

沙发
teqel 发表于 2015-2-7 11:19:31
能连续两次left join?
已有 1 人评分论坛币 学术水平 热心指数 信用等级 收起 理由
lizhewenbei + 1 + 1 + 1 + 1 精彩帖子

总评分: 论坛币 + 1  学术水平 + 1  热心指数 + 1  信用等级 + 1   查看全部评分

藤椅
sushe1527 发表于 2015-2-7 11:30:45
teqel 发表于 2015-2-7 11:19
能连续两次left join?
看这意思  2次以上也有可能
已有 1 人评分论坛币 学术水平 热心指数 信用等级 收起 理由
lizhewenbei + 1 + 1 + 1 + 1 精彩帖子

总评分: 论坛币 + 1  学术水平 + 1  热心指数 + 1  信用等级 + 1   查看全部评分

板凳
teqel 发表于 2015-2-7 11:40:45
看来只有先rename再drop掉了。不过我的软件很奇怪,重复的时候没有warning

报纸
lizhewenbei 学生认证  发表于 2015-2-12 19:50:05
teqel 发表于 2015-2-7 11:19
能连续两次left join?
抱歉回复晚了,忙着过年呢。可以N多次的left join,每次都是那些重复的变量会提示。

地板
lizhewenbei 学生认证  发表于 2015-2-12 19:50:53
sushe1527 发表于 2015-2-7 11:30
看这意思  2次以上也有可能
确实可以,或许有更好的方法,但是我目前还不会。

7
teqel 发表于 2015-2-12 23:52:00
如果是初学者,还是别玩这么高级的啦。一个一个来吧

8
jl60156 发表于 2015-2-13 00:33:30
specify variables you want to select from a, b, c
or use rename and drop
or proc sql nowarn
已有 1 人评分论坛币 学术水平 热心指数 信用等级 收起 理由
lizhewenbei + 1 + 1 + 1 + 1 精彩帖子

总评分: 论坛币 + 1  学术水平 + 1  热心指数 + 1  信用等级 + 1   查看全部评分

9
wpfwxn 发表于 2015-2-13 08:57:07
我接得好像有个命令能屏蔽这些warning

10
wpfwxn 发表于 2015-2-13 09:23:23
终于找到了在proc sql后面加上nowarn,不过使用该命令可能存在一定风险。
proc sql nowarn;
  create table target as
  select *
    from
      table2
      right join
      table1
      on table1.key=table2.key
  ;
quit;
已有 1 人评分论坛币 学术水平 热心指数 信用等级 收起 理由
lizhewenbei + 1 + 1 + 1 + 1 精彩帖子

总评分: 论坛币 + 1  学术水平 + 1  热心指数 + 1  信用等级 + 1   查看全部评分

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

本版微信群
加好友,备注cda
拉您进交流群
GMT+8, 2026-1-1 12:12