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.