Freigeben über


(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

LIKE (Transact-SQL)

PATINDEX (Transact-SQL)

_ (Platzhalterzeichen - einzelnes zu suchendes Zeichen) (Transact-SQL)

Prozentzeichen (Platzhalterzeichen - zu suchende(s) Zeichen) (Transact-SQL)

[^] (Platzhalterzeichen - nicht zu suchende(s) Zeichen) (Transact-SQL)