(Joker karakterleri eşleşmesi için) (Transact-sql)
Belirtilen aralıktaki veya köşeli ayraçlar arasında belirtilen kümesi içindeki herhangi bir tek karakterle eşleşir. Bu joker karakter deseniyle eşleşen, gibi gibi içeren dize karşılaştırmaları kullanılabilir ve PATINDEX.
Örnekler
Aşağıdaki örnek, kimlikleri ve adlarını bulmak için [] operatörünü kullanır Adventure Worksadresleri bir dört basamaklı posta koduna sahip olan çalışanların.
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]';
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]';
Sonuç kümesi aşağıdadır:
EmployeeID FirstName LastName PostalCode
---------- --------- --------- ----------
290 Lynn Tsoflias 3000
EmployeeID FirstName LastName PostalCode
---------- --------- --------- ----------
290 Lynn Tsoflias 3000
Ayrıca bkz.
Başvuru
_ (Joker eşleme bir karakter) (Transact-sql)
Yüzde karakter (joker karakterleri eşleşmesi için) (Transact-sql)
[^] (Joker karakterleri eşleşmesi için değil) (Transact-sql)