Selecionar se

SELECT IF seleciona permanentemente casos para análise com base em condições lógicas que são localizadas nos dados. O caso não selecionado é excluído do conjunto de dados ativo

SELECT IF [(]logical expression[)]

Os operadores relacionais a seguir podem ser usados em expressões lógicas:

Tabela 1. Operadores Relacionais
Símbolo Definição
EQ ou = Igual a
NE ou ~ = ou ¬ = ou <> Não igual a
LT ou < Menor que
LE ou < = Menor ou igual a
GT ou> Maior que
GE ou> = Maior que ou igual a

Os operadores lógicos a seguir podem ser usados em expressões lógicas:

Tabela 2. Operadores lógicos
Símbolo Definição
AND ou & Ambas as relações devem ser verdadeiras
OR ou |. Qualquer relação pode ser verdadeira.
NÃO Reverte o resultado de uma expressão

Este comando não lê o conjunto de dados ativo Ele é armazenado, execução pendente com o próximo comando que lê o conjunto de dados. Consulte o tópico Ordem de Comando para obter mais informações..

A sintaxe para o comando SELECT IF pode ser gerada a partir do diálogo Selecionar casos selecionando Se condição for satisfeita e selecionando Excluído para casos não selecionados.

Exemplo:

SELECT IF (SEX EQ 'MALE').