Operadores de Comparação: mudanças entre as edições
imported>Alexandre (Criou página com '__NOTOC__ ==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 realiza...') |
imported>Admin |
||
| (Uma revisão intermediária por um outro usuário não está sendo mostrada) | |||
| Linha 128: | Linha 128: | ||
****** '''[[Expressões Lógicas.]]''' | ****** '''[[Expressões Lógicas.]]''' | ||
******* '''[[Operadores de Comparação]]''' | ******* '''[[Operadores de Comparação]]''' | ||
Edição atual tal como às 14h34min de 23 de março de 2023
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)