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 executar dentro de uma expressão. Existem operadores matemáticos, lógicos, de comparação e de referência. O Access suporta uma variedade de operadores, incluindo operadores aritméticos como +, -, multiplicar (*) e dividir (/), além de operadores de comparação para comparar valores, operadores de texto para concatenar texto e operadores lógicos para determinar valores verdadeiros ou falsos. Este artigo disponibiliza detalhes sobre a utilização destes operadores.

Neste artigo

Operadores aritméticos

Utilize os operadores aritméticos para calcular um valor de dois ou mais números ou para alterar o sinal de um número de positivo para negativo ou vice versa. Exemplode Finalidade do Operador+ Soma dois números. [Subtotal]+[SalesTax] - Localize a diferença entre dois números ou indique o valor negativo de um número. [Preço]-[Desconto] * Multiplicar dois números. [Quantidade]*[Preço] / Dividir o primeiro número pelo segundo número. [Total]/[ItemCount] \ Arredondar ambos os números para números inteiros, dividir o primeiro número pelo segundo número e, em seguida, truncar o resultado para um número inteiro. [Registado]\[Salas] Mod Dividir o primeiro número pelo segundo número e, em seguida, devolver apenas o restante. [Registado] Mod [Salas] ^ Eleve um número ao poder de um expoente. Número ^ Expoente

Início da Página

Operadores de comparação

Utilize os operadores de comparação para comparar valores e devolver um resultado que seja Verdadeiro, Falso ou Nulo.

Operador Objetivo Exemplo
< Devolve Verdadeiro se o primeiro valor for inferior ao segundo valor. Valor1 < Valor2
<= Devolve Verdadeiro se o primeiro valor for inferior ou igual ao segundo valor. Valor1 <= Valor2
> Devolve Verdadeiro se o primeiro valor for superior ao segundo valor. Valor1 > Valor2
>= Devolve Verdadeiro se o primeiro valor for superior ou igual ao segundo valor. Valor1 >= Valor2
⁠=⁠ Devolve Verdadeiro se o primeiro valor for igual ao segundo valor. Valor1 = Valor2
<> Devolve Verdadeiro se o primeiro valor não for igual ao segundo valor. Valor1 <> Valor2

Nota

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

Início da Página

Operadores lógicos

Utilize os operadores lógicos para combinar dois valores Booleanos e devolver um resultado verdadeiro, falso ou nulo. Os operadores lógicos também são designados de operadores Booleanos. Exemplode Finalidade do Operador E Devolve Verdadeiro quando Expr1 e Expr2 são verdadeiros. Expr1 E Expr2 Ou Devolve Verdadeiro quando Expr1 ou Expr2 é verdadeiro. Expr1 Ou Expr2 Eqv Devolve Verdadeiro quando Expr1 e Expr2 são verdadeiros ou quando Expr1 e Expr2 são falsos. Expr1 Eqv Expr2 Não Devolve Verdadeiro quando Expr não é verdadeiro. Não Expr Xor Devolve Verdadeiro quando Expr1 é verdadeiro ou Expr2 é verdadeiro, mas não ambos. Expr1 Xou Expr2

Início da Página

Operadores de concatenação

Utilize os operadores de concatenação para combinar dois valores de texto num só. Exemplode Finalidade do Operador & Combina duas cadeias para formar uma cadeia. string1 & cadeia2 + Combina duas cadeias para formar uma cadeia e propaga valores nulos (se um valor for Nulo, toda a expressão é avaliada como Nulo). cadeia1 + cadeia2

Início da Página

Operadores especiais

Utilize os operadores especiais para devolver um resultado Verdadeiro ou Falso como descrito na seguinte tabela. O Exemplode Finalidade do Operadoré Nulo ou Não É Nulo Determina se um valor é Nulo ou Não Nulo. Campo1 Não É Nulo Como "padrão" Corresponde a valores de cadeia utilizando os operadores de carateres universais ? e *. Campo1 Como "instrução*" Entre val1 e val2 Determina se um valor numérico ou de data é encontrado dentro de um intervalo. Campo1 entre 1 e 10
- OU -
Campo1 Entre #07-01-07# e #12-31-07# In (val1,val2...) Determina se um valor é encontrado num conjunto de valores. Campo1 Em ("vermelho","verde","azul")
- OU -
Campo1 Em (1,5,7,9)

Início da Página