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:
| 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:
| 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').