SELECT IF
SELECT IF 會根據在資料中找到的邏輯條件,永久選取要分析的觀察值。 從作用中資料集刪除未選取的觀察值。
SELECT IF [(]logical expression[)]
下列關係運算子可以在邏輯表示式中使用:
| 符號 | 定義 |
|---|---|
| EQ 或 = | 等於 |
| NE or ~= or ¬ = or <> | 不等於 |
| LT or < | 少於 |
| LE or <= | 小於或等於 |
| GT 或> | 大於 |
| GE 或> = | 大於或等於 |
在邏輯表示式中可以使用下列邏輯運算子:
| 符號 | 定義 |
|---|---|
| AND or & | 兩個關係都必須為 true |
| OR 或 | | 任一關係都可以是 true |
| 不是 | 反轉表示式的結果 |
此指令不會讀取作用中資料集。 它會以下一個讀取資料集的指令來儲存,擱置執行。 如需相關資訊,請參閱主題 指令順序 。
您可以從「 選取觀察值 」對話框產生 SELECT IF 指令的語法,方法是選取 如果滿足條件 ,並針對未選取的觀察值選取 已刪除 。
範例
SELECT IF (SEX EQ 'MALE').