Está en la página 1de 5

Operadores

operador +, se utiliza para sumar dos números.

operador -, se utiliza para hallar la diferencia entre dos números.

operador *, se utiliza para multiplicar dos números.

operador ^, se utiliza para elevar un número a la potencia del exponente ( número ^ exponente )

operador / , se utiliza para dividir dos números y obtener un resultado de signo flotante.

operador \, se utiliza para dividir dos números y obtener un resultado entero.

operador Mod, divide dos números y devuelve sólo el resto.

El operador &, se utiliza para concatenar dos expresiones de tipo texto.

También se puede utilizar el operador de suma + cuando los dos operandos son de tipo texto, para
concatenarlos. Mi consejo es utilizar el operador & para la concatenación y así evitar errores o
confusiones.

Un operando puede ser un nombre de columna, una expresión, un valor concreto o una función
predefinida.

Valores concretos

Los valores concretos se deben escribir siguiendo las siguientes reglas:

Los valores numéricos se indican poniendo el número sin más. Se tiene que utilizar para separar la
parte entera de los decimales el símbolo definido en nuestra configuración de Windows; además los
valores numéricos no se pueden escribir formateados, no podemos escribirlos con separadores de
miles. Por ejemplo en una expresión correcta no puedo escribir (ventas + 1.000.000) ni tampoco
(ventas + 1,000,000), tengo que escribir (ventas +1000000)

Ejemplo: 2

Los valores de tipo texto deben ir siempre entre comillas simples ' o dobles ".

Ejemplo: ', ' ó ",", 'VALENCIA'

Los literales de fecha se escriben entre # y deben estar en el formato de EE.UU., incluso si no estamos
utilizando la versión norteamericana del motor de base de datos Microsoft Jet. Por ejemplo, el 10 de
1
mayo de 1996, se escribe 10/5/96 en España y Latinoamérica, y 5/10/96 en Estados Unidos de
América. Para indicar la fecha 10 de mayo de 1996 en cualquier base de datos sea española,
latinoamericana o de EE.UU., debemos escribirla #5/10/96#; con el formato #mes/día/año#

También se puede utilizar la función DateValue, que reconoce las configuraciones internacionales
establecidas por Microsoft Windows. Por ejemplo, DateValue ('10/5/96') es equivalente a
#05/10/96# si nuestra configuración de Windows define las fechas con el formato día/mes/año.

Funciones predefinidas

Access 2016 tiene muchas funciones predefinidas que se pueden utilizar, enumerarlas y explicarlas
sería demasiado largo. Lo mejor es saber que tenemos a nuestra disposición muchas funciones y
cuando queramos obtener algo diferente consultar la ayuda de Access para ver si existe ya una
función para lo que queremos hacer.

A título de ejemplo tenemos unas que se utilizan más a menudo:

DATE() o fecha() devuelve el día en que estamos

NOW() o Hoy() devuelve el día y la hora actual

YEAR(fecha) o Año() devuelve el año de la fecha

MONTH(fecha) o Mes() devuelve el mes de la fecha

DATEVALUE(literal) o ValorFecha() convierte el literal en un valor de fecha.

Nombres de campos

Los nombres de los campos se indican entre corchetes [ ], cuando un nombre de campo está formado
por una sola palabra se pueden omitir corchetes pero si el nombre contiene varias palabras separadas
por espacios en blanco es obligatorio ponerlo entre corchetes [ ],

por ejemplo, para hacer referencia al campo Poblacion puedo escribir Poblacion o [Poblacion], pero
el campo Fecha de nacimiento siempre se escribirá [Fecha de nacimiento]

Uso del paréntesis

Cuando combinamos varias expresiones podemos utilizar los paréntesis para delimitar cada
expresión. Siempre se tiene que utilizar un paréntesis de apertura (y uno de cierre).

Ejemplo: ventas + (ventas * 0,1)

2
El uso del paréntesis sirve para que la expresión quede más clara sobre todo cuando combinamos
muchas expresiones, y para que los operadores actúen en el orden que nosotros queramos para así
olvidarnos de la prioridad de los operadores.

Operadores aritméticos

Los operadores aritméticos se usan para calcular un valor de dos o más números, o cambiar el
signo de un número de positivo a negativo o viceversa.
Operador Propósito Ejemplo
+ Suma dos números. [Subtotal]+[ImpuestoSobreVentas]
- Busca la diferencia entre dos números o [Precio]-[Descuento]
indica el valor negativo de un número.
* Multiplica dos números. [Cantidad]*[Precio]
/ Divide el primer número entre el segundo. [Total]/[RecuentoDeElementos]
\ Redondea ambos números a enteros, divide [Registradas]\[Salas]
el primer número entre el segundo y,
después, trunca el resultado a un entero.
Resto Divide el primer número entre el segundo y [Registradas] Resto [Salas]
después devuelve únicamente el resto.
^ Eleva un número a la potencia de un Número ^ Exponente
exponente.

Operadores de comparación

Los operadores de comparación se usan para comparar valores y devolver un resultado que sea True,
False o Null.

Operador Propósito Ejemplo


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

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

3
Operadores lógicos

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

Operador Propósito Ejemplo


Y Devuelve True cuando Expresión1 y Expresión2 son Expresión1 Y
verdaderas. Expresión2
O Devuelve True cuando Expresión1 o Expresión2 es Expresión1 O
verdadera. Expresión2
Eqv Devuelve True cuando tanto Expresión1 como Expresión1 Eqv
Expresión2 son verdaderas, o cuando Expresión1 y Expresión2
Expresión2 son falsas.
No Devuelve True cuando la Expresión no es verdadera. No Expresión
Xor Devuelve True si Expresión1 es verdadera o Expresión2 Expresión1 Xor
es verdadera, pero no ambas. Expresión2

Operadores de concatenación

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

Operador Propósito Ejemplo


& Combina dos cadenas para formar una. cadena1 &
cadena2
+ Combina dos cadenas para formar una y propaga los valores Null cadena1 +
(si un valor es Null, toda la expresión se evalúa como Null). cadena2

Operadores especiales

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

Operador Propósito Ejemplo


Is Null o Is Not Null Determina si un valor es nulo o no Campo1 Is Not Null
nulo.
Like "patrón" Compara valores de cadena Campo1 Like "instruct*"
mediante los operadores de
comodín ? y *.
Between valor1 And Determina si un valor numérico o Campo1 Between 1 And 10
valor2 de fecha se encuentra dentro de -O-
un rango. Campo1 Between #01-07-07# Y
#31-12-07#

4
In(valor1,valor2...) Determina si un valor se Campo1 In ("rojo","verde","azul")
encuentra dentro de un conjunto -O-
de valores. Campo1 In (1,5,7,9)

También podría gustarte