我基本上有一个变量COUNTRY
和变量SUBJID
,TREAT
我想像这样连接它ABC002-123 /NZ/ABC。
假设 COUNTRY 变量的值是否为“新西兰”。我想提取每个单词的第一个字母,但是当 COUNTRY 变量中只有一个单词时,我只想提取值的前两个字母。我想知道如何简单地编写下面的代码。如果可能在perl 编程中。
If COUNTW(COUNTRY) GT 1 THEN
CAT_VAR=
UPCASE(SUBJID||"/"||CAT(SUBSTR(SCAN(COUNTRY,1,' '),1,1),
SUBSTR(SCAN(COUNTRY,2,' '),1,1))||"/"||TREAT);