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

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

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

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

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

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

参照

関連項目

LIKE (Transact-SQL)
PATINDEX (Transact-SQL)
_ (ワイルドカード - 1 文字に一致) (Transact-SQL)
% (ワイルドカード - 一致する文字列 (Transact-SQL)
[^] (ワイルドカード - 一致しない文字列) (Transact-SQL)

ヘルプおよび情報

SQL Server 2005 の参考資料の入手