LIKE Predicat
Le prédicat LIKE effectue une comparaison de correspondance de modèles sur la colonne spécifiée. Il utilise la syntaxe suivante :
...WHERE <column> LIKE '<wildcard_literal>'
La> de colonne <peut être un identificateur de standard ou délimité. La colonne est limitée aux propriétés du magasin de propriétés.
La <wildcard_literal> est un littéral de chaîne. Il est placé entre guillemets et peut éventuellement contenir des caractères génériques. La chaîne de correspondance peut contenir plusieurs caractères génériques si nécessaire. Le tableau suivant décrit les caractères génériques que le prédicat LIKE reconnaît.
Génériques | Description | Exemple |
---|---|---|
% (pourcentage) | Correspond à zéro ou plusieurs caractères. | 'comp%r' correspond à 'comp' suivi de zéro ou plusieurs caractères, se terminant par une r. |
_ (trait de soulignement) | Correspond à n’importe quel caractère unique. | 'comp_ter' correspond à 'comp' suivi exactement d’un caractère, suivi de 'ter'. |
[ ] (crochets) | Correspond à n’importe quel caractère unique dans la plage ou le jeu spécifié. Par exemple, [a-z] spécifie une plage ; [aeiou] spécifie l’ensemble de voyelles. | 'comp[a-z]re' correspond à 'comp' suivi d’un seul caractère dans la plage d’un à z, suivi de 're'. 'comp[ao]' correspond à 'comp' suivi d’un caractère unique qui doit être un ou un o. |
[^ ] (caret) | Correspond à n’importe quel caractère unique qui n’est pas dans la plage ou le jeu spécifié. Par exemple, [^a-z] spécifie une plage qui exclut un à z ; [^aeiou] spécifie un ensemble qui exclut les voyelles. | 'comp[^u]' correspond à 'comp' suivi d’un caractère unique qui n’est pas un u. |
Si vous créez des prédicats avec plusieurs plages, les plages doivent être dans l’ordre.
Note
Pour faire correspondre les caractères génériques en tant que caractères littéraux correspondants et non comme caractères génériques, placez le caractère entre crochets. Par exemple, pour faire correspondre le signe de pourcentage, utilisez '[%]'
Exemples
...WHERE System.ItemNameDisplay LIKE 'financ%'
Rubriques connexes
-
de référence
-
conceptuelle