Tabla de operadores

Se aplica a
Access para Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

Un operador es un signo o símbolo que especifica el tipo de cálculo que se debe realizar en una expresión. Access admite operadores aritméticos, de comparación, lógicos y de referencia. Por ejemplo, puede usar operadores aritméticos como +, -, , */operadores de comparación para comparar valores, operadores de texto para combinar texto y operadores lógicos para determinar True o False valores.

En este artículo

Operadores aritméticos

Use operadores aritméticos para calcular un valor de dos o más números, o para cambiar el signo de un número de positivo a negativo o al inverso.

Operador Propósito Ejemplo
+ Suma dos números. [Subtotal] + [SalesTax]
- Busca la diferencia entre dos números o indica el valor negativo de un número. [Price] - [Discount]
* Multiplica dos números. [Quantity] * [Price]
/ Divide el primer número entre el segundo. [Total] / [ItemCount]
\ Redondea ambos números a enteros, divide el primer número entre el segundo y, a continuación, trunca el resultado a un entero. [Registered] \ [Rooms]
Mod Divide el primer número entre el segundo y devuelve solo el resto. [Registered] Mod [Rooms]
^ Eleva un número a la potencia de un exponente. Number ^ Exponent

Volver arriba

Operadores de comparación

Use operadores de comparación para comparar valores y devolver True, Falseo Null.

Operador Propósito Ejemplo
< Devuelve True si el primer valor es menor que el segundo valor. Value1 < Value2
<= Devuelve True si el primer valor es menor o igual que el segundo valor. Value1 <= Value2
> Devuelve True si el primer valor es mayor que el segundo valor. Value1 > Value2
>= Devuelve True si el primer valor es mayor o igual que el segundo valor. Value1 >= Value2
= Devuelve True si el primer valor es igual al segundo valor. Value1 = Value2
<> Devuelve True si el primer valor no es igual al segundo valor. Value1 <> Value2

Nota

En todos los casos, si el primer valor o el segundo es Null, el resultado también Nulles . Dado que Null representa un valor desconocido, el resultado de cualquier comparación con un Null valor también es desconocido.

Volver arriba

Operadores lógicos

Use operadores lógicos para combinar dos valores booleanos y devolver True, Falseo Null. Los operadores lógicos también se denominan operadores booleanos.

Operador Propósito Ejemplo
And Devuelve True cuándo Expr1 y Expr2 cuándo son True. Expr1 And Expr2
Or Devuelve True cuando o Expr1Expr2 es True. Expr1 Or Expr2
Eqv Devuelve True cuando ambos Expr1 y Expr2 son True, o cuando ambos son False. Expr1 Eqv Expr2
Not Devuelve True cuando Expr no Truees . Not Expr
Xor Devuelve True cuando o Expr1Expr2 es True, pero no ambos. Expr1 Xor Expr2

Volver arriba

Operadores de concatenación

Use operadores de concatenación para combinar dos valores de texto en uno.

Operador Propósito Ejemplo
& Combina dos cadenas en una sola. string1 & string2
+ Combina dos cadenas en una y propaga los Null valores. Si un valor es Null, toda la expresión se Nullevalúa como . string1 + string2

Volver arriba

Operadores especiales

Use operadores especiales para devolver un True o False resultado, como se describe en la tabla siguiente.

Operador Propósito Ejemplo
Is Null o Is Not Null Determina si un valor es Null o no Null. Field1 Is Not Null
Like "pattern" Hace coincidir los valores de cadena mediante los operadores ? de comodín y *. Field1 Like "instruct*"
Between val1 And val2 Determina si un valor numérico o de fecha se encuentra dentro de un rango. Field1 Between 1 And 10 o Field1 Between #07-01-07# And #12-31-07#
In (val1, val2...) Determina si un valor se encuentra dentro de un conjunto de valores. Field1 In ("red", "green", "blue") o Field1 In (1, 5, 7, 9)

Volver arriba