IF
IF [(]logical expression[)] target variable=expression
此命令不会读取活动数据集。 将存储此数据集,并使用读取数据集的下一个命令暂挂执行。 请参阅主题 命令顺序 以获取更多信息。
可以在逻辑表达式中使用以下关系运算符:
| 符号 | 定义 |
|---|---|
| EQ 或 = | 等于 |
| NE or ~= or ¬ = or <> | 不等于 |
| LT or < | 小于 |
| LE or <= | 小于或等于 |
| GT 或> | 大于 |
| GE 或> = | 大于或等于 |
可以在逻辑表达式中使用以下逻辑运算符:
| 符号 | 定义 |
|---|---|
| AND or & | 两个关系都必须为 true |
| OR 或 | | 任一关系都可以为 true |
| 非 | 反转表达式的结果 |
示例
IF (AGE > 20 AND SEX = 1) GROUP=2.