CHARINDEX

Misol

"Customer" stringida "t" ni qidiring va pozitsiyani qaytaring:

SELECT CHARINDEX('t', 'Customer') AS MatchPosition;
O‘zingiz sinab ko‘ring »

baham 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!