如何选择disctinct但在最终表中包含所有其他变量?

内容来源于 Stack Overflow,并遵循CC BY-SA 3.0许可协议进行翻译与使用

  • 回答 (1)
  • 关注 (0)
  • 查看 (53)

我有一张200多列的表。我想只在一个变量上选择distinct,但在最终数据集中包含所有200多列。

是否有一个捕获所有变量语句,可以在select之后放置?

  proc sql;
        create table test as
        select distinct X (keep = _All_)
        from source
;quit;
提问于
用户回答回答于

不要为此使用SQL。使用PROC SORT。

proc sort data=source out=test nodupkey;
  by X;
run;

扫码关注云+社区

领取腾讯云代金券