[ ] (ワイルドカード - 一致する文字列) (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)