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