시작하기무료로 시작하기

문자열에서 패턴 찾기

문자열에서 특정 패턴을 찾고 싶다면 PATINDEX() 함수를 사용하면 됩니다. 이 함수는 문자열 안에서 해당 패턴이 처음 나타나는 시작 위치를 반환해요.

구문은 다음과 같아요: PATINDEX('%pattern%', expression)

pattern match
% 길이에 상관없는 임의의 문자열(길이 0 포함)
_ 임의의 단일 문자
[] 대괄호 안에 지정한 범위에 포함되는 임의의 단일 문자

이번 연습에서는 voters 테이블을 사용해, 이름이 지정한 패턴과 일치하는 유권자 정보를 살펴보겠습니다.

이 연습은 강의의 일부입니다

SQL Server에서 데이터 조작을 위한 함수

강의 보기

실습형 인터랙티브 연습

이 예제를 이 샘플 코드를 완성하여 풀어보세요.

SELECT 
	first_name,
	last_name,
	email 
FROM voters
-- Look for first names that contain "rr" in the middle
WHERE ___;
코드 편집 및 실행