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

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

使用例

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

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]';

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

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

関連項目

参照

LIKE (Transact-SQL)

PATINDEX (Transact-SQL)

_ (ワイルドカード - 1 文字に一致) (Transact-SQL)

パーセント文字 (ワイルドカード - 一致する文字列) (Transact-SQL)

[^] (ワイルドカード - 一致しない文字列) (Transact-SQL)