作者mamaka (重新出發)
看板Statistics
標題[程式] 有關proc sql 部份字串連接
時間Fri Jun 8 16:51:12 2012
[軟體程式類別]:
sas
[程式問題]:
proc sql 部份字串連接
[軟體熟悉度]:
中(3個月~1年)
[問題敘述]:
舉例:
data a;
input name $;
cards;
John_sleep
John5566
Johnjizz
cryMary
dance_Bob
;
run;
data b;
input name $;
cards;
John123
Mary456
;
run;
若我希望用b去連結a,條件是b中有的部份字串來抓取a資料(ex:b中的John, Mary)
也就是希望最後的結果為
John_sleep
John5566
Johnjizz
cryMary
但是透過網路爬文,大多只有找到contains, like困難點在於好像都是指定他某個字
串去抓,至於兩個檔案互相連接的部份還沒找到,因為目前只想的到以下的寫法,不過
一筆都沒有match到,所以希望有高手可以指點迷津,謝謝。
[程式範例]:
proc sql noprint;
create table ab as
select * from a, b
where lowcase('%b.name%') like lowcase('%a.name%');
quit;
-----------------------------------------------------------------------------
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 61.65.196.190
※ 編輯: mamaka 來自: 61.65.196.190 (06/08 17:09)
1F:推 west1996:b中的john跟mary要怎麼決定? 06/08 23:43
2F:→ mamaka:後來我試著將b改成John mary 用同樣的pro去跑依然抓不到 06/09 10:30