IF

IF [(]logical expression[)] target variable=expression

此命令不会读取活动数据集。 将存储此数据集,并使用读取数据集的下一个命令暂挂执行。 请参阅主题 命令顺序 以获取更多信息。

可以在逻辑表达式中使用以下关系运算符:

表 1. 关系运算符
符号 定义
EQ 或 = 等于
NE or ~= or ¬ = or <> 不等于
LT or < 小于
LE or <= 小于或等于
GT 或> 大于
GE 或> = 大于或等于

可以在逻辑表达式中使用以下逻辑运算符:

表 2. 逻辑运算符
符号 定义
AND or & 两个关系都必须为 true
OR 或 | 任一关系都可以为 true
反转表达式的结果

示例

IF (AGE > 20 AND SEX = 1) GROUP=2.