(Caractère générique - recherche de correspondance de caractère(s)) (Transact-SQL)

Recherche la correspondance de chaque caractère, dans la plage ou l'ensemble spécifié entre crochets. Ces caractères génériques peuvent être utilisés dans des comparaisons de chaînes qui impliquent des critères spéciaux tels que LIKE et PATINDEX.

Exemples

L'exemple suivant utilise l'opérateur [] pour rechercher l'ID et le nom de tous les employés de Adventure Works dont le code postal se compose de quatre chiffres.

USE AdventureWorks2012;
GO 
SELECT e.BusinessEntityID, p.FirstName, p.LastName, a.PostalCode
FROM HumanResources.Employee AS e
INNER JOIN Person.Person AS p ON e.BusinessEntityID = p.BusinessEntityID
INNER JOIN Person.BusinessEntityAddress AS ea ON e.BusinessEntityID = ea.BusinessEntityID
INNER JOIN Person.Address AS a ON a.AddressID = ea.AddressID
WHERE a.PostalCode LIKE '[0-9][0-9][0-9][0-9]';

Voici le jeu de résultats obtenu :

EmployeeID      FirstName      LastName      PostalCode
----------      ---------      ---------     ----------
290             Lynn           Tsoflias      3000

Voir aussi

Référence

LIKE (Transact-SQL)

PATINDEX (Transact-SQL)

_ (Caractère générique - recherche de correspondance d'un seul caractère) (Transact-SQL)

Caractère de pourcentage (caractères génériques à ne pas faire correspondre - Transact-SQL)

[^] (Caractères génériques à ne pas faire correspondre - Transact-SQL)