永发信息网

关于SAS中proc sql过程步的问题

答案:2  悬赏:30  手机版
解决时间 2021-03-23 07:17
现在有以下两个文件夹
文件夹1,名为a.aa
no name
11 cy
22 ly
33 yy
文件夹2,名为b.bb
no age
1-1 20
2-2 30
3-3 40
4-4 50
5-5 60
我想先让a.aa中的no先变成1-1格式,让后再从b.bb中找出相同的no后,把b.bb中的age合并到a.aa中去;
合并后的文件夹如下,这个程序请问用proc sql如何写?
no name age
1-1 cy 20
2-2 ly 30
3-3 yy 40
最佳答案
SQL的话参考下
select b.bb.no,a.aa.name,b.bb.age
from a.aa left join b.bb
1)
on a.aa=replace(b.bb.no,'-') --这个是去掉b.bb里的-的
或者也可以用
2)
on substr(a.aa.no,1,1)||'-'||substr(a.aa.no,2,1)=b.bb.no --这个是按你的要求,加-的
全部回答
here are several ways to group your data. data t1; call streaminit(123); do i=1 to 100; x=rand('chisquare',2); output; end; run; proc sql; select x, int((i-1)/10) as group from t1 order by 2 ; quit; proc sql; select x, int((monotonic()-1)/10) as group from t1 order by 2 ; quit; proc sql; select x, ceil(10*ranuni(123)) as group from t1 order by 2 ; quit;
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
价格5000--8000的单反相机!
“天苍苍,野茫茫,风吹草低见牛羊”描述的是
嘉实基金公司的研究精选基金怎么样
3d max怎么调水晶材质
第一瓶输液庆大针第二瓶西咪替丁拉肚子可以用
诚信作文教师评语,诚信友善的征文的评语评语
保定涿州最大的花鸟鱼虫市场
尿醛胶在有水蒸气充足下加热是否固化
朋友们帮帮忙,谢谢了。请问我这怎么了?我越
Jeanne said; “My friend, Mathilde, very
人耳的基本构造是怎样的?
泰迪吃自己的屎怎么办,狗狗总是吃自己的大便
为什么那么多自动化学生转IT行业
为什么3.0的u盘读取速度远远赶不上机械移动硬
彩虹图文在什么地方啊,我要过去处理事情
推荐资讯
大自然中的自然现象有哪些
So badly in the accident that he was sent
真小气贵在真,假大方败在假,有缺点即是真实也
请教:这三种ASTM钢号分别对应GB什么牌号,以
麻将的搞笑歇后语,麻将重要过一切的搞笑句子
根据短文内容,从短文后的选项中选出能填入空
朋友要买房,问我借10万,借不借
男孩小名,吉祥如意的,响亮有好听的
女生带文胸会有安全感吗?
ssd寿命取决于通电时长还是读写
北京独生子女多非独生子女多
学问不耻下问谚语,关于不耻下问的俗语
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?