全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 SAS专版
2140 3
2012-12-14
create table a   as select  id from aa
create table b   as select  id from bb
能否快速判断 a是否包含b?
再进一步 ,如果不create table 能否直接判断?
二维码

扫码加我 拉你入群

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

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

全部回复
2012-12-14 11:23:49
proc sql;
        select id into: a  separated by '' from aa;
        select id into: b  separated by '' from bb;
quit;
%put end=%sysfunc(index(&a, &b));
**end有值说明a包含b,
end=0说明不包含;
二维码

扫码加我 拉你入群

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

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

2012-12-14 11:35:23
proc sql noprint;
select count(id) as countdup from a
where a.id in (select id from b)
quit;

看看countdup有多少就行了
二维码

扫码加我 拉你入群

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

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

2012-12-15 23:36:41
You can use proc compare porcedure.
二维码

扫码加我 拉你入群

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

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

相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群