Wie kann ich mit Proc SQL finden Sie alle Datensätze, die es nur in einer Tabelle, aber nicht den anderen?

Ich versuche, dies zu tun im Enterprise Guide, mit einer Aufgabe, sonst würde ich nur verwenden Sie eine Daten-Schritt.

In einem data step, das wäre:

data names;
 input name $;
 datalines;
  John
  Mary
  Sally
  Fred
  Paul
 ;
run;

data check;
 input name $;
 datalines;
  Mary
  Fred
 ;

Proc sort data=names; by name; run;
Proc sort data=check; by name; run;

Data work.not_in_check;
 merge names(in=n) check(in=c);
 by name;
 if n and not c;
run;

InformationsquelleAutor Jay Corbett | 2012-01-20

Schreibe einen Kommentar