Dopo la clausola WHERE, è possibile specificare una condizione di ricerca per le righe restituite dall'istruzione SELECT. La condizione di ricerca restituisce un valore quando la condizione restituisce true per una riga specifica.
Le condizioni valide sono:
Tenere presente quanto segue.
I parametri restituiti dalle condizioni selezionate nella query SQL sono specificate nella pagina Filtri applicazione target in Gestione dati.
Il simbolo = (uguale) in una query complessa deve precedere il parametro $.
I valori dei parametri dell'applicazione target possono essere separati da una virgola, ad esempio: IN,BETWEEN,NOT IN.
Il tipo di dati del parametro di associazione viene assegnato dal sistema. I valori numerici e data vengono elaborati come tipi Integer e Date. Tutti gli altri valori vengono considerati di tipo String.
I filtri con condizioni sono disponibili nella scheda Filtri della pagina Esegui integrazione in Integrazione dati.
Nella seguente tabella sono descritte le condizioni che è possibile utilizzare nelle query SQL.
Condizione | Descrizione |
---|---|
UGUALE |
Verifica se due espressioni sono uguali o meno. Se le espressioni sono uguali, la condizione è vera e vengono restituiti record corrispondenti. La seguente istruzione SQL viene eseguita in base alla condizione di uguaglianza e restituisce record in cui l'ID cliente è uguale a Smith:
|
BETWEEN |
Controlla valori compresi all'interno di un intervallo specifico e restituisce valori corrispondenti. La condizione BETWEEN è inclusiva. I valori iniziale e finale sono inclusi. Sintassi di BETWEEN:
|
LIKE |
Esegue e restituisce corrispondenze pattern utilizzando caratteri jolly nella clausola WHERE di un'istruzione SELECT. Con l'operatore LIKE vengono utilizzati due caratteri jolly:
Sintassi di LIKE:
|
IN |
Cerca l'uguaglianza con uno qualsiasi dei valori di un elenco. Sintassi di IN:
|
NOT IN |
Controlla se due espressioni sono uguali o meno. Se le espressioni non sono uguali, la condizione è vera e restituisce record non corrispondenti. Sintassi di NOT IN:
|