![[AIX Solaris HP-UX Linux Windows]](../images/dist.gif)
![[z/OS]](../images/ngzos.gif)
Intelligent Management: operadores de classificação da solicitação
O Intelligent Management suporta os operadores nas expressões de regras. Esses operadores são referidos também como predicados na terminologia SQL (Linguagem de consulta estruturada) porque comparecem dentro de uma cláusula WHERE ou HAVING. Os operadores não fazem distinção entre maiúsculas e minúsculas.
Operadores
Operador | Description |
---|---|
OR | O operador lógico OR. |
AND | O operador lógico AND. |
NOT | O operador de negação. |
IN | Expressa um operando com vários valores em uma única
expressão. Seu significado é consistente com o significado padrão
do SQL do operador. Por exemplo, se você desejar expressar que o valor da porta seja qualquer um ou todos os valores, como 9080, 9090, 9091, use o fragmento da expressão:
No SQL, o modo como os valores dentro dos parênteses são expressos, depende do tipo de dado da porta. Se a porta for um número inteiro, os valores sem as aspas simples serão sintaticamente corretos. Se a porta for uma cadeia, a expressão correta será:
|
LIKE | Expressa a correspondência de padrões para valores do operando de sequência. O valor deve conter o caractere curinga (%) na posição em que a correspondência de padrões é esperada iniciar. Por exemplo,
a expressão:
corresponde à palavra blanca e a qualquer outra palavra que termine em blanca, enquanto a expressão:
corresponde à palavra blanca e a qualquer outra palavra que inicie com blanca.
A expressão:
corresponde à palavra blanca e a qualquer palavra que tenha o token blanca integrado nela. Do ponto de vista de uma implementação de código, a classe java.util.regex.Pattern é utilizada. |
= | O operador de igualdade expressa uma correspondência em uma forma com distinção entre maiúsculas e minúsculas. |
> | O operador Greater-than para utilização com operandos numéricos. |
>= | Operador Greater-than ou equal para utilização com operandos numéricos. |
< | Operador Less-than para utilização com operandos numéricos. |
<= | Operador Less-than ou equal para utilização com operandos numéricos. |
<> | Operador Not equal. |
BETWEEN | Utilizado com AND para selecionar um intervalo de valores incluindo o primeiro (baixo) e o último (alto) valores. Juntos, eles operam sobre valores de números e datas. |
IS NULL | Testa um operando que tenha um valor NULL. |
IS NOT NULL | Testa um operando que tenha um valor diferente de NULL. |