다음을 통해 공유


(와일드카드 - 일치하는 문자)(Transact-SQL)

지정된 범위 또는 대괄호 사이에 지정한 집합에 포함되는 하나의 문자와 일치됩니다. 와일드카드 문자는 LIKE, PATINDEX 등의 패턴 일치를 포함하는 문자열 비교에 사용할 수 있습니다.

적용 대상: SQL Server(SQL Server 2008 - current version), Windows Azure SQL 데이터베이스(최초 릴리스 - 현재 릴리스)

다음 예에서는 [] 연산자를 사용하여 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)

_ (와일드카드 - 문자 하나와 일치)(Transact-SQL)

백분율 문자(와일드카드 - 일치하는 문자)(Transact-SQL)

[^](와일드카드 - 일치하지 않는 문자)(Transact-SQL)