Conditions - Caractères génériques
Les valeurs saisies lors de la création de filtres, ou dans un formulaire de saisie à l'exécution, et qui sont utilisées avec les opérateurs Comme, Inclut ou Caractère Générique peuvent contenir des caractères génériques pour permettre le filtrage.
Les caractères génériques acceptables dépendent de la base de données utilisée.
Microsoft SQL Server accepte les caractères génériques suivants :
Caractère générique | Recherche | Exemples |
---|---|---|
'%' Pourcentage | Toute chaîne de zéro caractère ou plus. |
Ma% recherche tous les noms qui commencent par les caractères Ma (Martin, Marceau). %'tin recherche tous les noms qui finissent en 'tin' (Martin, Célestin). % od% recherche tous les noms qui incluent les caractères od (Modinot, Rodinet). Remarque: dans SQL Server, les espaces à la fin sont ignorés.
|
'_' Trait de soulignement | Tout caractère unique. | __toul recherche tous les noms de six caractères qui finissent en toul (Botoul, Patoul). |
'[ ]' Crochets | Tout caractère unique dans la fourchette spécifiée, par exemple '[a-f]', ou le groupe spécifié, par exemple '[abcdef]'. | [CK] ars [eo] n recherche tous les noms commençant par C ou K, suivi de "ars", puis de "e" ou "o" et se terminant par "n" (Carsen, Carson, Karsen, Karson). |
'[^]' Crochets et accent circonflexe | Tout caractère unique, qui n'est pas dans la fourchette spécifiée, par exemple '[^a-f]', ou le groupe spécifié, par exemple '[^abcdef]'. | M[^a-n]% recherche tous les noms qui commencent par M et qui n'ont pas les caractères "a" à "n" comme deuxième lettre (Mortali, Murphy). |
Oracle accepte les caractères génériques suivants :
Caractère générique | Recherche | Exemples |
---|---|---|
'%' Pourcentage | Toute chaîne de zéro ou plus caractère ou espace. |
Ma% recherche tous les noms qui commencent par les caractères Ma (Martin, Marceau). %'tin recherche tous les noms qui finissent en 'tin' (Martin, Célestin). % od% recherche tous les noms qui incluent les caractères od (Modinot, Rodinet). Remarque: dans Oracle, les espaces à la fin ne sont pas ignorés.
|
'_' Trait de soulignement | Tout caractère ou espace unique. | __toul recherche tous les noms de six caractères qui finissent en toul (Botoul, Patoul). |