SQL Match par plage ou ensemble


Exemple

Faites correspondre n'importe quel caractère dans la plage spécifiée (par exemple: [af] ) ou set (par exemple: [abcdef] ).

Ce modèle de plage correspondrait à "gary" mais pas à "mary":

SELECT * FROM Employees WHERE FName LIKE '[a-g]ary'

Ce pattern correspondrait à "mary" mais pas à "gary":

SELECT * FROM Employees WHERE Fname LIKE '[lmnop]ary'

La plage ou l'ensemble peut également être annulé en ajoutant le curseur ^ avant l'intervalle ou le jeu:

Ce modèle d'intervalle ne correspondrait pas à "gary" mais correspondrait à "mary":

SELECT * FROM Employees WHERE FName LIKE '[^a-g]ary'

Ce pattern ne correspondrait pas à "mary" mais correspondrait à "gary":

SELECT * FROM Employees WHERE Fname LIKE '[^lmnop]ary'