我想选择具有特定前3个字符的案例。
例如,前三个字符包含"I22"
的情况。
整个值的长度可以变化。例如"I228"
或"I2279"
,但它们具有共同的前三个字符"I22"
我通常使用compute variable_name= "I228".
但是这很麻烦,因为我必须输入"I22"
的所有变体,例如"I228"
,"I229"
等。
如果我可以仅基于相同的前三个字符来选择案例,这会容易得多
您可以使用char.cubstr
函数找出字符串变量中的前三个字符。例如:
if char.substr(variable_name,1,3)="I22" keep_this=1.
或:
select cases if char.substr(variable_name,1,3)="I22".