SELECT IF
Produkt SELECT IF trwale wybiera obserwacje do analizy na podstawie warunków logicznych, które znajdują się w danych. Niewybrany przypadek zostanie usunięty z aktywnego zbioru danych.
SELECT IF [(]logical expression[)]
W wyrażeniach logicznych mogą być używane następujące operatory relacyjne:
| Symbol | Definicja |
|---|---|
| EQ lub = | Równe |
| NE lub ~ = lub ¬ = lub < > | Nierówne |
| LT lub < | Mniejszy od |
| LE lub < = | Mniejszy od lub równy |
| GT lub > | Większe niż |
| GE lub > = | Większy od lub równy |
W wyrażeniach logicznych mogą być używane następujące operatory logiczne:
| Symbol | Definicja |
|---|---|
| AND lub & | Obie relacje muszą być prawdziwe |
| OR lub | | Relacja może być prawdziwa |
| NIE | Wycofuje wynik wyrażenia |
Ta komenda nie odczytuje aktywnego zbioru danych. Jest on przechowywany, oczekuje na wykonanie za pomocą następnej komendy, która odczytuje zbiór danych. Więcej informacji można znaleźć w temacie Kolejność komend .
Składnia komendy SELECT IF może zostać wygenerowana w oknie dialogowym Wybierz sprawy , wybierając opcję Jeśli warunek jest spełniony i wybierając opcję Usunięte dla niewybranych obserwacji.
Przykład
SELECT IF (SEX EQ 'MALE').