全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 SAS专版
891 3
2021-11-18
假如某变量的值为'cm|cm12', 即将几个数据集名连接到了一起,想判断下,这里面是否有cm1数据集。
假如用index或find函数的话,会判断为有,其实是cm12,不是cm1,则判断结果不对。
有什么好的方法来判断啊?有没有能实现这种判断的函数啊?非常感谢!
二维码

扫码加我 拉你入群

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

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

全部回复
2021-11-18 16:33:29
x=''cm|cm12';
y=findw(x,'cm1');
二维码

扫码加我 拉你入群

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

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

2021-11-20 14:53:41
复制代码
二维码

扫码加我 拉你入群

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

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

2021-11-20 14:56:12
T2是从网上抄了一段,处理字段内二次拆分;
T3用T2拼接SASHELP.VTABLE,判断是否存在该表。你可以把select * 改成CASE WHEN V.LIBNAME IS NOT NULL THEN '1' ELSE '0' 来判断,或者用inner join只筛有记录的。
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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