Mencari pola di dalam string
Jika Anda ingin mencari pola dalam sebuah string, PATINDEX() adalah fungsi yang Anda butuhkan. Fungsi ini mengembalikan posisi awal kemunculan pertama dari pola tersebut di dalam string.
Sintaksnya:
PATINDEX('%pattern%', expression)
| pattern | match |
|---|---|
| % | sembarang string dengan nol atau lebih karakter |
| _ | satu karakter apa pun |
| [] | satu karakter apa pun dalam rentang yang ditentukan di kurung siku |
Dalam latihan ini, Anda akan menggunakan tabel voters untuk melihat informasi tentang pemilih yang namanya mengikuti pola tertentu.
Latihan ini adalah bagian dari kursus
Fungsi untuk Memanipulasi Data di SQL Server
Latihan interaktif praktis
Cobalah latihan ini dengan menyelesaikan kode contoh berikut.
SELECT
first_name,
last_name,
email
FROM voters
-- Look for first names that contain "rr" in the middle
WHERE ___;