SELECT IF

SELECT IF 會根據在資料中找到的邏輯條件,永久選取要分析的觀察值。 從作用中資料集刪除未選取的觀察值。

SELECT IF [(]logical expression[)]

下列關係運算子可以在邏輯表示式中使用:

表 1. 關係運算子
符號 定義
EQ 或 = 等於
NE or ~= or ¬ = or <> 不等於
LT or < 少於
LE or <= 小於或等於
GT 或> 大於
GE 或> = 大於或等於

在邏輯表示式中可以使用下列邏輯運算子:

表 2. 邏輯運算子
符號 定義
AND or & 兩個關係都必須為 true
OR 或 | 任一關係都可以是 true
不是 反轉表示式的結果

此指令不會讀取作用中資料集。 它會以下一個讀取資料集的指令來儲存,擱置執行。 如需相關資訊,請參閱主題 指令順序

您可以從「 選取觀察值 」對話框產生 SELECT IF 指令的語法,方法是選取 如果滿足條件 ,並針對未選取的觀察值選取 已刪除

範例

SELECT IF (SEX EQ 'MALE').