Как выбрать «различить», но включить все остальные переменные в итоговую таблицу? - PullRequest
0 голосов
/ 05 марта 2019

У меня есть таблица с 200+ столбцами.Я хочу выбрать отличительные только для одной переменной, но иметь все 200+ столбцов в конечном наборе данных.

Есть ли оператор захвата всех переменных, который может быть помещен после выбора отличных?

  proc sql;
        create table test as
        select distinct X (keep = _All_)
        from source
;quit;

1 Ответ

0 голосов
/ 05 марта 2019

Не используйте SQL для этого.Использовать PROC SORT.

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