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, kursun bir parçasıdır
SQL Server'da Verileri İşlemek için Fonksiyonlar
Uygulamalı etkileşimli egzersiz
Bu egzersizi bu örnek kodu tamamlayarak deneyin.
SELECT
first_name,
last_name,
email
FROM voters
-- Look for first names that contain "rr" in the middle
WHERE ___;