| Imprimir Abrir versión PDF de ayuda en línea

### Operadores de Expression Builder En este tema se describen los operadores que puede utilizar en el Expression Builder y el orden en el que se evalúan. NOTA: Los nombres de campo independientes del idioma y la sintaxis de nombre de campo que se utilizan en las expresiones de ejemplo de este tema son los que se utilizaban en las versiones de Expression Builder anteriores a la versión 29 Service Pack 1. Estos ejemplos siguen siendo válidos. Sin embargo, si selecciona los campos correspondientes para una expresión en la lista Campos de Expression Builder, en la versión 29 Service Pack1 o posterior, los nombres de campo y la sintaxis de los nombres de campo serán diferentes de los indicados en los ejemplos. Se recomienda seleccionar siempre los campos para las expresiones de la lista Campos de Expression Builder para que los nombres de campo y la sintaxis de los nombres de campo sean siempre correctos. Para obtener más información sobre los nombres de campo y la sintaxis de nombre de campo en las expresiones, consulte Acerca de las expresiones. ### Operadores aritméticos En la siguiente tabla se describe la finalidad de cada operador aritmético y se proporciona un ejemplo de cómo se utiliza.
Operador | Objetivo | Ejemplo
--- | --- | ---
+ | Agregar | [<Record Number>] + 1
- | Restar | [<Record Number>] - 1
- | Negar | [<Revenue>] < -100
* | Multiplicar | [<Subtotal>] * 0.0625
/ | Dividir | [<Total Items>] / [<Total Orders>]
^ | Exponente | [<Grid Height>] ^ 2
### Operadores lógicos En la siguiente tabla de decisión lógica se muestran los posibles resultados de los operadores lógicos en el Expression Builder.
Operador lógico | Primer operando | Segundo operando | Resultado
--- | --- | --- | ---
NOT | TRUE |  | FALSE
FALSE |  | TRUE
NULL |  | NULL
AND | TRUE | TRUE | TRUE
FALSE | FALSE | FALSE
TRUE | FALSE | FALSE
FALSE | TRUE | FALSE
TRUE | NULL | NULL
FALSE | NULL | FALSE
NULL | TRUE | NULL
NULL | FALSE | FALSE
NULL | NULL | NULL
O | TRUE | TRUE | TRUE
FALSE | FALSE | FALSE
TRUE | FALSE | TRUE
FALSE | TRUE | TRUE
TRUE | NULL | TRUE
FALSE | NULL | NULL
NULL | TRUE | TRUE
NULL | FALSE | NULL
NULL | NULL | NULL
### Operadores de comparación En la siguiente tabla se describe la finalidad de cada operador de comparación y se proporciona un ejemplo de cómo se utiliza.
Operador | Objetivo | Ejemplo
--- | --- | ---
= | Comprueba que el primer operando es igual que el segundo. | [<Last Name>] = "Sánchez"
< > | Comprueba que el primer operando no es igual que el segundo. | [<Role>] <> "Usuario final"
> | Comprueba que el primer operando es mayor que el segundo. | [<Revenue>] > 5.000
< | Comprueba que el primer operando es menor que el segundo. | [<Probability>] < 0,7
> = | Comprueba que el primer operando es mayor o igual que el segundo. | [<Revenue>] >= 5.000
< = | Comprueba que el primer operando es menor o igual que el segundo. | [<Probability>] <= 0,7
LIKE | Comprueba que el valor del primer operando coincide con la cadena especificada. | [<Last Name>] LIKE "Sánchez" CONSEJO: Puede utilizar los caracteres especiales de coincidencia de patrones, el asterisco (*) y el signo de interrogación (?), con el operador LIKE.
NOT LIKE | Comprueba que el valor del primer operando no coincide con la cadena especificada. | [<Last Name>] NOT LIKE "Sánchez" o NOT ([<Last Name>] LIKE "Sánchez") NOTA: En este segundo ejemplo son necesarios los paréntesis. CONSEJO: Puede utilizar los caracteres especiales de coincidencia de patrones, el asterisco (*) y el signo de interrogación (?), con el operador NOT LIKE.
IS NULL | Comprueba que el operando es nulo. | [<Last Name>] IS NULL
IS NOT NULL | Comprueba que el operando no es nulo. | [<Last Name>] IS NOT NULL
### Caracteres especiales de coincidencia de patrones En la siguiente tabla se describen los caracteres especiales de coincidencia de patrones. Dichos caracteres especiales se utilizan con los operadores de comparación LIKE y NOT LIKE.
Carácter | Objetivo | Ejemplo
* | Cero o más caracteres | [<Apellidos>] LIKE "Sa*" devuelve todos los registros en los que el valor [<Apellidos>] comienza con los caracteres Sa, como en Sánchez, Saavedra, Samaniego, etc. [<Last Name>] LIKE "*ar*" devolvería todos los registros en los que el campo [<Last Name>] contiene los caracteres ar, como en Sarda, Sardinero, Sarmiento, etc.
? | Un carácter | [<First Name>] NOT LIKE "Pa?" devolvería todos los registros en los que el valor [<First Name>] tuviera una longitud de tres caracteres y no comenzara con las letras Pa. Se devolverían los registros con Leo, Mar y Teo, pero no Paz y Pau . NOT ([<First Name>] LIKE "?o?") devolvería todos los registros en los que el valor [<First Name>] tuviera una longitud de tres caracteres y su carácter del medio no fuera o. Se devolverían los registros con Leo y Teo , pero no Sol y Noa.
### Operador de concatenación El operador + (más) se utiliza en los mensajes de correo electrónico para concatenar valores de campo y texto. ### Prioridad de los operadores La prioridad es el orden en el que Oracle CRM On Demand evalúa los diversos operadores incluidos en una expresión. Se aplican las siguientes reglas: Los operadores con la prioridad más alta se evalúan antes que lo que tienen la prioridad más baja. Los operadores con igual prioridad se evalúan de izquierda a derecha. Los números de nivel inferior indican prioridad más alta. El uso de paréntesis afecta al orden de prioridad en una expresión. La expresión entre paréntesis se evalúa antes que la situada fuera del paréntesis. En la siguiente tabla se muestran los niveles de prioridad.
Nivel | Operador
--- | ---
1 | ( )
2 | - (negación)
3 | ^ (exponenciación)
4 | * (multiplicación), / (división)
5 | + (suma), - (resta), operador lógico NOT
6 | Operador lógico AND
7 | Operador lógico OR
8 | =, <>, >, <, >=, <= Operadores de comparación
#### Temas relacionados Consulte los siguientes temas para obtener información relacionada con Expression Builder: Acerca de Expression Builder Uso de Expression Builder Funciones de Expression Builder

Publicado en agosto 2022 | Copyright © 2005, 2022, Oracle y/o sus subsidiarias. Legal Notices.