Depois da cláusula WHERE, você pode especificar uma condição de pesquisa para as linhas retornadas pela instrução SELECT. A condição de pesquisa retorna um valor quando uma condição é avaliada como verdadeira para uma linha específica.
As condições válidas incluem:
Observe o seguinte:
Os parâmetros retornado pelas condições selecionadas na Consulta SQL são especificados na página Filtros do Aplicativo de Destino em Data Management.
O símbolo = (igual) em uma consulta complexa deve preceder os parâmetros $.
Os parâmetros do aplicativo de destino podem ter valores separados por vírgula, como: IN,BETWEEN,NOT IN.
O sistema atribui o tipo de dados do parâmetro de ligação. Número e Data são processados como Inteiro e Data. Todos os outros valores são tratados como Strings.
Filtros com condições estão disponíveis na guia Filtros na página Executar Integração na Integração de Dados.
A tabela a seguir descreve as condições que você pode usar na Consulta SQL.
Condição | Descrição |
---|---|
EQUAL |
Verifique se duas expressões são iguais ou não. Se elas forem iguais, então a condição será verdadeira e os registros correspondentes são retornados. Quando a instrução SQL a seguir for executada para a condição igual e retornar registros em que o ID do cliente é Smith:
|
BETWEEN |
Verifica os valores entre um intervalo específico e retorna valores correspondentes. A condição BETWEEN é inclusiva. Valores iniciais e finais são incluídos. Sintaxe de BETWEEN:
|
LIKE |
Executa e retorna um padrão correspondente usando caracteres curinga na cláusula WHERE de uma instrução SELECT. São usados dois caracteres curinga juntos com o operador LIKE:
Sintaxe de LIKE:
|
IN |
Igual a qualquer valor em uma lista de valores. Sintaxe de IN:
|
NOT IN |
Verifique se duas expressões são iguais ou não. Se as expressão não forem iguais, então a condição será verdadeira e retornará os registros não correspondentes. Sintaxe de NOT IN:
|