[ ] (ワイルドカード - 一致する文字列) (Transact-SQL)

角かっこで指定された範囲または集合の任意の 1 文字に一致します。これらのワイルドカード文字は、LIKE や PATINDEX などのパターン検索を含む文字列比較で使用できます。詳細については、「検索条件のパターン照合」を参照してください。

次の例では [] 演算子を使用して、4 桁の郵便番号付きの住所を持つすべての従業員を Adventure Works から返します。

USE AdventureWorks2008R2;
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]';
GO

以下に結果セットを示します。

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