Operadores de Comparação

De Wiki Siafe-AL
Edição feita às 19h07min de 13 de agosto de 2014 por Alexandre (disc | contribs)

(dif) ← Edição anterior | ver versão atual (dif) | Versão posterior → (dif)
Ir para: navegação, pesquisa

Definição

Operadores de comparação são operadores que atuam sobre expressões de mesmo tipo, retornando verdadeiro ou falso conforme alguma análise realizada sobre os operandos. São eles:

Igual (=)

Sintaxe:

<Nível>.<Propriedade> = <valor>

Significado:

Retorna verdadeiro se a propriedade de um nível para o registro que está sendo analisado for igual ao valor.

Exemplo: [Órgão].[Código] = 52904

Menor (<)

Sintaxe:

<Nível>.<Propriedade> < <valor>

Significado:

Retorna verdadeiro se e somente se a propriedade de um nível para o registro que está sendo analisado for menor que o valor.

Exemplo: [Função].[Código] < 12

Maior (>)

Sintaxe:

<Nível>.<Propriedade> > <valor>

Significado:

Retorna verdadeiro se e somente se a propriedade de um nível para o registro que está sendo analisado for maior que o valor da literal.

Exemplo: [Função].[Código] > 10

Menor ou igual (<=)

Sintaxe:

<Nível>.<Propriedade> <= <valor>

Significado:

Retorna verdadeiro se a propriedade de um nível para o registro que está sendo analisado for menor ou igual ao valor.

Exemplo: [Função].[Código] <= 12

Maior ou igual (>=)

Sintaxe:

<Nível>.<Propriedade> >= <literal>

Significado:

Retorna verdadeiro se e somente se a propriedade de um nível para o registro que está sendo analisado for maior ou igual ao valo.

Exemplo: [Função].[Código] >= 11

Começa com

Sintaxe:

<Nível>.<Propriedade> começa com <literal>

Significado:

Retorna verdadeiro se a propriedade de um nível para o registro que está sendo analisado tiver seus primeiros caracteres coincidindo com uma dada literal.

Exemplo: [Órgão].[Título] começa com ‘FUN’

Termina com

Sintaxe:

<Nível>.<Propriedade> termina com <literal>

Significado:

Retorna verdadeiro se a propriedade de um nível para o registro que está sendo analisado tiver seus últimos caracteres coincidindo com uma dada literal.

Exemplo: [Órgão].[Título] termina com ‘RIO’

Contém

Sintaxe:

<Nível>.<Propriedade> contém <literal>

Significado:

Retorna verdadeiro se a propriedade de um nível para o registro que está sendo analisado tiver, em qualquer posição, caracteres coincidindo com uma dada literal.

Exemplo: [Órgão].[Título] contém ‘da’

Pertence

Sintaxe:

<Nível>.<Propriedade> pertence <lista>

Significado:

Retorna verdadeiro se a propriedade do membro de um nível para o registro que está sendo analisado coincidir com um dos valores da lista.

Exemplo: [Função].[Código] pertence (05, 12)

Navegação