A la suite de la clause WHERE, vous pouvez indiquer une condition de recherche pour les lignes renvoyées par l'instruction SELECT. La condition de recherche renvoie une valeur lorsqu'une condition est True pour une ligne spécifique.
Les conditions valides sont les suivantes :
Tenez compte des éléments suivants :
Les paramètres renvoyés par les conditions sélectionnées dans l'instruction SQL sont indiqués sur la page Filtres d'application cible de la gestion des données.
Le signe = (égal) dans une requête complexe doit précéder les paramètres $.
Les paramètres d'application cible peuvent comprendre des valeurs séparées par une virgule, par exemple : IN,BETWEEN,NOT IN.
Le système affecte le type de données du paramètre de liaison. Les valeurs de type Nombre et Date sont traitées sous forme d'entier et de date respectivement. Toutes les autres valeurs sont traitées comme des chaînes.
Les filtres à condition sont disponibles dans l'onglet Filtres de la page Exécuter l'intégration de l'intégration des données.
Le tableau suivant décrit les conditions que vous pouvez utiliser dans la requête SQL.
Condition | Description |
---|---|
EQUAL |
Vérifie si deux expressions sont égales. Si les expressions sont égales, la condition est True et les enregistrements concordants sont renvoyés. Lorsque l'instruction SQL suivante est exécutée pour la condition Equal, elle renvoie les enregistrements dans lesquels l'ID de client est égal à Smith :
|
BETWEEN |
Vérifie si les valeurs appartiennent à une plage donnée et renvoie les valeurs concordantes. La condition BETWEEN est inclusive. Les valeurs de début et de fin sont incluses. Syntaxe BETWEEN :
|
LIKE |
Effectue une correspondance de modèles et la renvoie à l'aide de caractères génériques dans la clause WHERE d'une instruction SELECT. Deux caractères génériques sont utilisés conjointement à l'opérateur LIKE :
Syntaxe LIKE :
|
IN |
Est égal à n'importe quelle valeur de la liste donnée. Syntaxe IN :
|
NOT IN |
Vérifie si deux expressions sont égales. Si les expressions ne sont pas égales, la condition est True et renvoie les enregistrements non concordants. Syntaxe NOT IN :
|