Tabela de operadores

Aplica-se a
Access para Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

Um operador é um sinal ou símbolo que especifica o tipo de cálculo a ser realizado dentro de uma expressão. Há operadores matemáticos, de comparação, lógicos e de referência. O acesso dá suporte a uma variedade de operadores, incluindo operadores aritméticos, como +, -, multiplique (*) e divida (/), além de operadores de comparação para comparar valores, operadores de texto para o texto concatenante e operadores lógicos para determinar valores verdadeiros ou falsos. Este artigo fornece detalhes sobre como usar esses operadores.

Neste artigo

Operadores aritméticos

Use os operadores aritméticos para calcular um valor de dois ou mais números ou trocar o sinal de um número positivo para negativo ou vice-versa. Exemplode uso do operador+ Soma de dois números. [Subtotal]+[SalesTax] Encontre a diferença entre dois números ou indique o valor negativo de um número. [Preço]-[Desconto] * Multiplique dois números. [Quantidade]*[Preço] / Divida o primeiro número pelo segundo número. [Total]/[ItemCount] \ Arredondar ambos os números para inteiros, dividir o primeiro número pelo segundo número e, em seguida, truncar o resultado para um inteiro. [Registrado]\[Salas] Mod Divida o primeiro número pelo segundo número e, em seguida, retorne apenas o restante. [Registrado] Mod [Salas] ^ Eleve um número para a potência de um expoente. Número ^ Expoente

Início da Página

Operadores de comparação

Use os operadores de comparação para comparar valores e retornar um resultado verdadeiro, falso ou nulo.

Operador Objetivo Exemplo
< Retornará True se o primeiro valor for menor que o segundo. Valor1 < Valor2
<= Retornará True se o primeiro valor for menor ou igual ao segundo. Value1 <= Value2
> Retornará True se o primeiro valor for maior que o segundo. Valor1 > Valor2
>= Retornará True se o primeiro valor for maior ou igual ao segundo. Value1 >= Value2
⁠=⁠ Retornará True se o primeiro valor for igual ao segundo. Valor1 = Valor2
<> Retornará True se o primeiro valor não for igual ao segundo. Valor1 <> Valor2

Observação

Em todos os casos, se o primeiro ou o segundo valor for nulo, o resultado também será nulo. Como null representa um valor desconhecido, o resultado de qualquer comparação com um valor null também é desconhecido.

Início da Página

Operadores lógicos

Use os operadores lógicos para combinar dois valores boolianos e retornar um resultado verdadeiro, falso ou nulo. Os operadores lógicos também são chamados de operadores Boolianos. Exemplode usodo operador e retorna true quando Expr1 e Expr2 são verdadeiros. Expr1 e Expr2 ou Retorna True quando Expr1 ou Expr2 são verdadeiros. Expr1 ou Expr2 Eqv Retorna True quando expr1 e Expr2 são verdadeiros, ou quando Expr1 e Expr2 são falsos. Expr1 Eqv Expr2 Not Retorna True quando Expr não é verdadeiro. Não Expr Xor retorna True quando Expr1 é verdadeiro ou Expr2 é verdadeiro, mas não ambos. Expr1 Xor Expr2

Início da Página

Operadores de concatenação

Use os operadores de concatenação para combinar dois valores de texto em um. Exemplode uso do operador& Combina duas cadeias de caracteres para formar uma cadeia de caracteres. string1 & string2 + Combina duas cadeias de caracteres para formar uma cadeia de caracteres e propaga valores nulos (se um valor for Null, toda a expressão será avaliada como Null). string1 + string2

Início da Página

Operadores especiais

Use os operadores especiais para retornar um resultado True ou False, conforme descrito na tabela a seguir. Oexemplode finalidadedo operador é nulo ou não é nulo determina se um valor é nulo ou não nulo. Field1 Não é nulo como "padrão" corresponde aos valores de cadeia de caracteres usando os operadores curinga ? e *. Field1 Como "instrução*" Entre val1 e val2 Determina se um valor numérico ou de data é encontrado dentro de um intervalo. Field1 entre 1 e 10
– OU –
Field1 entre #07-01-07# e #12-31-07# In (val1,val2...) Determina se um valor é encontrado dentro de um conjunto de valores. Field1 In ("vermelho", "verde", "azul")
– OU –
Field1 In (1,5,7,9)

Início da Página