[ ] (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. Pour plus d'informations, consultez Critères de recherche spéciaux.

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 AdventureWorks;
GO 
SELECT e.EmployeeID, c.FirstName, c.LastName, a.PostalCode
FROM HumanResources.Employee AS e
    INNER JOIN Person.Contact AS c ON e.ContactID = c.ContactID
INNER JOIN HumanResources.EmployeeAddress AS ea ON e.EmployeeID = ea.EmployeeID
    INNER JOIN Person.Address AS a ON a.AddressID = ea.AddressID
WHERE a.PostalCode LIKE '[0-9][0-9][0-9][0-9]';
GO

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)
% (Un ou plusieurs caractères génériques dont la correspondance est recherchée) (Transact-SQL)
[^] (Caractères génériques à ne pas faire correspondre - Transact-SQL)

Aide et Informations

Assistance sur SQL Server 2005