Пошук шаблону всередині рядка
Якщо вам потрібно знайти шаблон у рядку, скористайтеся функцією PATINDEX(). Вона повертає позицію початку першого входження шаблону в рядок.
Синтаксис:
PATINDEX('%pattern%', expression)
| pattern | відповідність |
|---|---|
| % | будь-який рядок з нуля або більше символів |
| _ | будь-який один символ |
| [] | будь-який один символ у вказаному в дужках діапазоні |
У цій вправі ви використаєте таблицю voters, щоб переглянути інформацію про виборців, імена яких відповідають заданому шаблону.
Ця вправа є частиною курсу
Функції для обробки даних у SQL Server
Інтерактивна практична вправа
Спробуйте виконати цю вправу, доповнивши цей зразок коду.
SELECT
first_name,
last_name,
email
FROM voters
-- Look for first names that contain "rr" in the middle
WHERE ___;