CHARINDEX
Misol
"Customer" stringida "t" ni qidiring va pozitsiyani qaytaring:
SELECT CHARINDEX('t', 'Customer') AS MatchPosition;
O‘zingiz sinab ko‘ring »
Ta’rif va qo‘llanilishi
CHARINDEX() funksiyasi string ichidan qism stringni qidiradi va uning o‘rnini qaytaradi.
Agar pastki string topilmasa, bu funksiya 0 ni qaytaradi.
Eslatma: Bu funksiya katta-kichik harflarni farqlamasdan qidiradi.
Sintaksis
CHARINDEX(substring, string, start)
Parametr qiymatlari
| Parametr | Tavsif |
|---|---|
| substring | Majburiy. Qidiriladigan pastki string |
| string | Majburiy. Qidiriladigan string |
| start | Ixtiyoriy. Qidiruv boshlanadigan pozitsiya (agar qidiruvni string boshidan boshlamoqchi bo‘lmasangiz). string dagi birinchi pozitsiya 1 ga teng |
Texnik tafsilotlar
| Qo‘llab-quvvatlaydigan tizimlar: | SQL Server (2008 dan boshlab), Azure SQL Database, Azure SQL Data Warehouse, Parallel Data Warehouse |
|---|
Ko‘proq misollar
Misol
"Mijoz" stringida "OM" ni qidiring va pozitsiyani qaytaring:
SELECT CHARINDEX('OM', 'Customer') AS MatchPosition;
O‘zingiz sinab ko‘ring »
Misol
"Mijoz" stringida "mer" ni qidiring va pozitsiyani qaytaring (3-pozitsiyadan boshlang):
SELECT CHARINDEX('mer', 'Customer', 3) AS MatchPosition;
O‘zingiz sinab ko‘ring »
W3Schools Pathfinder
Yutuqlaringizni kuzating – bu bepul!
