(Platzhalterzeichen - zu suchende(s) Zeichen) (Transact-SQL)
Entspricht jedem einzelnen Zeichen im Bereich oder der Menge, der bzw. die innerhalb der Klammern angegeben ist. Diese Platzhalterzeichen können in Zeichenfolgenvergleichen verwendet werden, bei denen Mustervergleiche durchgeführt werden, z. B. LIKE und PATINDEX.
Gilt für: SQL Server (SQL Server 2008 bis aktuelle Version), Windows Azure SQL-Datenbank (Ursprüngliche Version bis aktuelle Version). |
Beispiele
Im folgenden Beispiel wird mithilfe des []-Operators nach den IDs und Namen aller Adventure Works-Mitarbeiter gesucht, deren Adressen eine vierstellige Postleitzahl enthalten.
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]';
Im Folgenden wird das Resultset aufgeführt:
EmployeeID FirstName LastName PostalCode
---------- --------- --------- ----------
290 Lynn Tsoflias 3000
Siehe auch
Verweis
_ (Platzhalterzeichen - einzelnes zu suchendes Zeichen) (Transact-SQL)
Prozentzeichen (Platzhalterzeichen - zu suchende(s) Zeichen) (Transact-SQL)
[^] (Platzhalterzeichen - nicht zu suchende(s) Zeichen) (Transact-SQL)