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

角かっこで指定した範囲または集合に該当しない、任意の 1 文字を判別します。詳細については、「検索条件のパターン照合」を参照してください。

次の例では [^] 演算子を使用して、Contact テーブルを対象に、名前の先頭が Al で始まり 3 文字目が a ではないすべての人を検索します。

USE AdventureWorks;
GO
SELECT FirstName, LastName
FROM Person.Contact
WHERE FirstName LIKE 'Al[^a]%'
ORDER BY FirstName;

参照

関連項目

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

ヘルプおよび情報

SQL Server 2005 の参考資料の入手