[程式] 有關proc sql 部份字串連接
[軟體程式類別]:
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)
推
06/08 23:43, , 1F
06/08 23:43, 1F
→
06/09 10:30, , 2F
06/09 10:30, 2F