Bir dizgede desen aramak
Bir dizgede bir desen aramak istiyorsan, aradığın işlev PATINDEX()'tir. Bu işlev, desenin dizge içinde ilk göründüğü konumun başlangıç pozisyonunu döndürür.
Söz dizimi:
PATINDEX('%pattern%', expression)
| pattern | eşleşme |
|---|---|
| % | sıfır veya daha fazla karakterden oluşan herhangi bir dizge |
| _ | herhangi bir tek karakter |
| [] | köşeli parantezde belirtilen aralıktaki herhangi bir tek karakter |
Bu egzersizde, belirtilen bir deseni izleyen ada sahip seçmenlerle ilgili bilgilere bakmak için voters tablosunu kullanacaksın.
Bu egzersiz
SQL Server'da Verileri İşlemek için Fonksiyonlar
kursunun bir parçasıdırUygulamalı interaktif egzersiz
Bu örnek kodu tamamlayarak bu egzersizi bitirin.
SELECT
first_name,
last_name,
email
FROM voters
-- Look for first names that contain "rr" in the middle
WHERE ___;