Lista de operadores y funciones
Este artículo describe los operadores y funciones que puede utilizar al crear fórmulas.
Los operadores y funciones disponibles varían dependiendo de si está realizando un cálculo sobre valores numéricos o valores de cadena.
Descripciones de operadores
Se pueden utilizar los siguientes operadores.
| Operador | Descripción |
|---|---|
| + | Este operador realiza la suma de valores numéricos. |
| - | Este operador realiza restas sobre valores numéricos. |
| * | Este operador realiza la multiplicación de valores numéricos. |
| / | Este operador realiza divisiones sobre valores numéricos. |
| ^ | Este operador realiza exponenciación de valores numéricos. Puede elevar un valor numérico a cualquier potencia entre -100 y 100. |
| & | Este operador concatena valores numéricos y/o de cadena. |
| = | Este operador devuelve VERDADERO si los valores numéricos o de cadena son iguales, y FALSO en caso contrario. Si se comparan valores de diferentes tipos, este operador devuelve FALSO. |
| != | Este operador devuelve el resultado de la comparación opuesto al que devolvería el operador '='. Si se comparan valores de diferentes tipos, este operador devuelve VERDADERO. |
| <> | Este operador devuelve el mismo resultado que el operador "!=". |
| < | Este operador devuelve VERDADERO si el valor de la izquierda es menor que el valor de la derecha y FALSO en caso contrario. |
| <= | Este operador devuelve VERDADERO si el valor de la izquierda es menor o igual que el valor de la derecha, y FALSO en caso contrario. |
| > | Este operador devuelve VERDADERO si el valor de la izquierda es mayor que el valor de la derecha y FALSO en caso contrario. |
| >= | Este operador devuelve VERDADERO si el valor de la izquierda es mayor o igual que el valor de la derecha, y FALSO en caso contrario. |
Precedencia de operadores
A continuación se enumeran los operadores en orden de precedencia, con el operador de mayor precedencia en la parte superior.
- +, - (Operadores unarios positivos y negativos [p. ej., +1, -2])
- ^ (Operador de exponenciación)
- * , / (Operadores de multiplicación y división)
- +, - (Operadores de suma y resta)
- & (Operador de cadena)
- =, !=, <>, <, >, <=, >= (Operadores de comparación)
Descripciones de funciones
Se pueden utilizar caracteres tanto mayúsculas como minúsculas para ingresar funciones.
Se pueden utilizar las siguientes funciones:
| Función | Descripción |
|---|---|
| SUM | Esta función suma valores de campos numéricos, valores numéricos o fórmulas que producen valores numéricos. |
| YEN | Esta función redondea los resultados del cálculo a un decimal especificado y los muestra con comas separadoras de miles y el símbolo de moneda del yen japonés (¥). |
| DATE_FORMAT | Esta función cambia el formato de fecha y hora y la zona horaria. |
| IF | Esta función devuelve valores diferentes dependiendo de si se cumple una condición especificada. |
| AND | Esta función devuelve VERDADERO si se cumplen todas las condiciones especificadas en la fórmula y FALSO en caso contrario. |
| OR | Esta función devuelve VERDADERO si se cumple alguna de las condiciones especificadas en la fórmula y FALSO en caso contrario. |
| NOT | Esta función revierte una condición especificada. |
| ROUND | Esta función redondea un valor numérico. |
| ROUNDDOWN | Esta función redondea hacia abajo un valor numérico. |
| ROUNDUP | Esta función redondea un valor numérico. |
| CONTAINS | Esta función evalúa si un campo especificado cumple una condición dada (si se selecciona una opción específica para el campo) o si una tabla especificada contiene algún dato de fila que cumpla una condición dada (si la tabla contiene una cadena de búsqueda específica). |