id var1 var2...
1 X X
2 X X
3 X X
4 X X
5 X X
表B如下
id
2
3
现在想把表A中id等于表B中id的记录删去,应该怎么样实现?谢谢各位

|
楼主: ningxia
|
1827
4
如何删去一张表中的某些数据? |
|
已卖:5份资源 高中生 97%
-
|
回帖推荐1# ningxia
*** method1 ***;
data a;
input id var1 var2;
datalines;
1 11 12
2 13 14
3 15 16
4 17 18
5 19 20
;
data b;
input id;
datalines;
1
3
4
;
proc sql;
create table dif AS
select *
from a
where id not in (select id from b)
;
quit;
*** method2 ***;
data dif;
merge a (in=ain) b (in=bin);
by id;
if ain=1 and bin=0;
proc print; id id; run;
本帖被以下文库推荐
| ||
|
|
|
|
|
| ||
加好友,备注cda京ICP备16021002号-2 京B2-20170662号
京公网安备 11010802022788号
论坛法律顾问:王进律师
知识产权保护声明
免责及隐私声明


