SELECT IF

SELECT IF sélectionne définitivement les observations à analyser en fonction des conditions logiques trouvées dans les données. Les observations non sélectionnées sont supprimées du jeu de données actif.

SELECT IF [(]logical expression[)]

Les opérateurs relationnels suivants peuvent être utilisés dans des expressions logiques:

Tableau 1. Opérateurs relationnels
Symbole Définition
EQ ou = Egal à
NE ou ~ = ou ¬ = ou < > Différent de
LT ou < Moins de
LE ou < = Inférieur ou égal à
GT ou > Supérieur à
GE ou > = Supérieur ou égal à

Les opérateurs logiques suivants peuvent être utilisés dans des expressions logiques:

Tableau 2. Opérateurs logiques
Symbole Définition
AND ou & Les deux relations doivent être vraies
OR ou | L'une ou l'autre relation peut être vraie
N'EST PAS Inverse le résultat d'une expression

Cette commande ne lit pas le jeu de données actif. Il est stocké, en attente d'exécution avec la commande suivante qui lit le jeu de données. Pour plus d'informations, voir la rubrique Commande .

La syntaxe de la commande SELECT IF peut être générée à partir de la boîte de dialogue Sélectionner des observations en sélectionnant Si la condition est satisfaite et en sélectionnant Supprimé pour les observations non sélectionnées.

Exemple

SELECT IF (SEX EQ 'MALE').