Tabla de operadores

Un operador es un signo o símbolo que especifica el tipo de cálculo que se debe llevar a cabo en una expresión. Existen operadores matemáticos, de comparación, lógicos y de referencia. Access admite una gran variedad de operadores, entre los que se incluyen operadores aritméticos como +, -, multiplicar (*) y dividir (/), así como operadores de comparación para comparar valores, operadores de texto para concatenar texto y operadores lógicos para determinar valores verdaderos o falsos. En este artículo se proporciona información detallada sobre el uso de estos operadores.

En este artículo


Operadores aritméticos

Los operadores aritméticos se utilizan para calcular un valor a partir de dos o más números o para cambiar el signo de un número de positivo a negativo, o viceversa.

Operador Finalidad Ejemplo
+ Sumar dos números. [Subtotal]+[ImpuestoVentas]
- Hallar la diferencia entre dos números o indicar el valor negativo de un número. [Precio]-[Descuento]
* Multiplicar dos números. [Cantidad]*[Precio]
/ Dividir el primer número por el segundo número. [Total]/[NúmeroArtículos]
\ Redondear ambos números a enteros, dividir el primer número por el segundo y convertir el resultado en un número entero. [Registrados]\[Habitaciones]
Residuo Dividir el primer número por el segundo y devolver sólo el resto. [Registrados]Residuo[Habitaciones]
^ Elevar un número a la potencia de un exponente. Número ^ Exponente

Volver al principio Volver al principio

Operadores de comparación

Los operadores de comparación se utilizan para comparar valores y devolver un resultado Verdadero, Falso o Nulo.

Operador Finalidad Ejemplo
< Devuelve Verdadero si el primer valor es menor que el segundo valor. Valor1 < Valor2
<= Devuelve Verdadero si el primer valor es igual o menor que el segundo valor. Valor1 <= Valor2
> Devuelve Verdadero si el primer valor es mayor que el segundo valor. Valor1 > Valor2
>= Devuelve Verdadero si el primer valor es igual o mayor que segundo valor. Valor1 >= Valor2
= Devuelve Verdadero si el primer valor es igual al segundo valor. Valor1 = Valor2
<> Devuelve Verdadero si el primer valor no es igual al segundo valor. Valor1 <> Valor2

 Nota   En todos los casos, si el primer o el segundo valor es nulo, el resultado también es nulo. Como un valor nulo representa un valor desconocido, el resultado de cualquier comparación con un valor nulo también es un resultado desconocido.

Volver al principio Volver al principio

Operadores lógicos

Los operadores lógicos se utilizan para combinar dos valores booleanos y devolver un resultado verdadero, falso o nulo. Los operadores lógicos se denominan también operadores booleanos.

Operador Finalidad Ejemplo
Y Devuelve Verdadero si Expr1 y Expr2 son verdaderos. Expr1 Y Expr2
O Devuelve Verdadero si Expr1 o Expr2 es verdadero. Expr1 O Expr2
Eqv Devuelve Verdadero si Expr1 y Expr2 son verdaderos, o si tanto Expr1 como Expr2 son falsos. Expr1 Eqv Expr2
No Devuelve Verdadero si Expr no es verdadero. No Expr
OEx Devuelve Verdadero si Expr1 es verdadero o Expr2 es verdadero, pero no ambos. Expr1 OEx Expr2

Volver al principio Volver al principio

Operadores de concatenación

Los operadores de concatenación se utilizan para combinar dos valores de texto en uno.

Operador Finalidad Ejemplo
& Combina dos cadenas para formar una sola. cadena1 & cadena2
+ Combina dos cadenas para formar una cadena y propaga los valores nulos (si un valor es nulo, toda la expresión se evalúa como nula). cadena1 + cadena2

Volver al principio Volver al principio

Operadores especiales

Los operadores especiales se utilizan para devolver un resultado Verdadero o Falso, como se describe en la tabla siguiente.

Operador Finalidad Ejemplo
Es nulo o No es nulo Determina si un valor es nulo o no. Campo1 No es nulo
Como "modelo" Busca valores de cadena mediante los operadores comodín ? y *. Campo1 Como "instrucc*"
Entre val1 Y val2 Determina si un valor numérico o de fecha se encuentra dentro de un intervalo. Campo1 Entre 1 Y 10
- o bien -
Campo1 Entre #07-01-07# Y #12-31-07#
En(val1,val2...) Determina si un valor se encuentra en un conjunto de valores. Campo1 En ("rojo","verde","azul")
- o bien -
Campo1 En (1,5,7,9)
 
 
Corresponde a:
Access 2007