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:

Tabela 1. 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:

Tabela 2. 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').