Entrar com a conta da Microsoft
Entrar ou criar uma conta.
Olá,
Selecionar uma conta diferente.
Você tem várias contas
Escolha a conta com a qual você deseja entrar.

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 Access oferece suporte a vários operadores, incluindo como operadores aritméticos, como +, -, multiplicação (*) e divisão (/), além de operadores de comparação para comparar valores, operadores de texto para concatenar textos 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.

Operador

Finalidade

Exemplo

+

Somar dois números.

[Subtotal]+[ImpostoVendas]

-

Encontrar a diferença entre dois números ou indicar o valor de um número negativo.

[Preço]-[Desconto]

*

Multiplicar dois números.

[Quantidade]*[Preço]

/

Dividir o primeiro número pelo segundo número.

[Total]/[ContagemItens]

\

Arredondar ambos os números para números inteiros, dividir o primeiro número pelo segundo número e truncar o resultado como um inteiro.

[Registrado]\[Salas]

Mod

Divida o primeiro número pelo segundo número, depois retorne somente o resto.

[Registrado] Mod [Salas]

^

Elevar um número à 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

Finalidade

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.

Valor1 <= Valor2

>

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.

Valor1 >= Valor2

=

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.

Operador

Finalidade

Exemplo

And

Retorna True quando Expr1 e Expr2 são verdadeiras.

Expr1 And Expr2

Or

Retorna True quando Expr1 ou Expr2 é verdadeira.

Expr1 Or Expr2

Eqv

Retorna True quando Expr1 e Expr2 são verdadeiras ou quando Expr1 e Expr2 são falsas.

Expr1 Eqv Expr2

Not

Retorna True quando Expr não é verdadeira.

Not Expr

Xor

Retorna True quando Expr1 é verdadeira ou Expr2 é verdadeira, 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.

Operador

Finalidade

Exemplo

&

Combina duas cadeias de caracteres para formar uma cadeia de caracteres.

string1 & string2

+

Combina duas cadeias de caracteres para formar uma só e propaga valores nulos (se um valor for nulo, a expressão inteira será avaliada como nula).

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.

Operador

Finalidade

Exemplo

Is Null ou Is Not Null

Determina se um valor é Nulo ou Não Nulo.

Field1 Is Not Null

Like "pattern"

Faz a correspondência com valores de cadeia de caracteres usando os operadores curinga ? e *.

Field1 Like "instruct*"

Between val1 And val2

Determina se um valor numérico ou de data encontra-se em um intervalo.

Field1 Between 1 And 10
- OR -
Field1 Between #07-01-07# And #12-31-07#

In(val1,val2...)

Determina se um valor encontra-se em um conjunto de valores.

Field1 In ("vermelho","verde","azul")
- OR -
Field1 In (1,5,7,9)

Início da Página

Precisa de mais ajuda?

Quer mais opções

Explore os benefícios da assinatura, procure cursos de treinamento, saiba como proteger seu dispositivo e muito mais.

As comunidades ajudam você a fazer e responder perguntas, fazer comentários e ouvir especialistas com conhecimento avançado.

Essas informações foram úteis?

Qual é o seu grau de satisfação com a qualidade do idioma?
O que afetou sua experiência?
Ao pressionar enviar, seus comentários serão usados para aprimorar os produtos e serviços da Microsoft. Seu administrador de TI poderá coletar esses dados. Política de Privacidade.

Agradecemos seus comentários!

×