Operadores de Comparação
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)