Después de la cláusula WHERE, puede especificar una condición de búsqueda para las filas devueltas por la sentencia SELECT. La condición de búsqueda devuelve un valor cuando una condición se evalúa como verdadera para una fila específica.
Las condiciones válidas son:
Tenga en cuenta lo siguiente:
Los parámetros que devuelven las condiciones seleccionadas en la consulta SQL se especifican en la página Filtros de aplicación de destino de Data Management.
El símbolo = (igual) en una consulta compleja debe ser anterior a los parámetros $.
Los parámetros de la aplicación de destino pueden tener valores separados por una coma como, por ejemplo: IN,BETWEEN,NOT IN.
El sistema asigna el tipo de dato del parámetro de enlace. El número y la fecha se procesan como Entero y Fecha. Todos los valores restantes se tratan como Cadenas.
Los filtros con condiciones están disponibles en el separador Filtros de la página Ejecutar integración en Data Integration.
En la tabla siguiente se describen las condiciones que puede utilizar en la consulta SQL.
Condición | Descripción |
---|---|
EQUAL |
Compruebe si dos expresiones son o no iguales. Si las expresiones son iguales, la condición es verdadera y se devuelven los registros coincidentes. Cuando se ejecuta la siguiente sentencia SQL para la condición igual y devuelve registros en los que el identificado de cliente es igual a Smith:
|
BETWEEN |
Comprueba valores entre un rango determinado y devuelve los valores coincidentes. La condición BETWEEN es inclusiva. Los valores inicial y final están incluidos. Sintaxis de BETWEEN:
|
LIKE |
Realiza y devuelve una coincidencia de patrón utilizando comodines en la cláusula WHERE de una sentencia SELECT. Se utilizan dos comodines junto con el operador LIKE:
Sintaxis de LIKE:
|
IN |
Igual a cualquier valor de una lista de valores. Sintaxis de IN:
|
NOT IN |
Compruebe si dos expresiones son o no iguales. Si las expresiones no son iguales, la condición es verdadera y devuelve los registros no coincidentes. Sintaxis de NOT IN:
|