LOCATE
Misol
"W3Schools.com" stringida "3" ni qidiring va pozitsiyani qaytaring:
SELECT LOCATE("3", "W3Schools.com") AS MatchPosition;
O‘zingiz sinab ko‘ring »
Ta’rif va qo‘llanilishi
LOCATE() funksiyasi qism stringning string ichida birinchi uchragan o‘rnini qaytaradi.
Agar qism string asl stringda topilmasa, bu funksiya 0 ni qaytaradi.
Bu funksiya harflar registrini farqlamasdan qidiradi.
Eslatma: Bu funksiya POSITION() funksiyasiga teng.
Sintaksis
LOCATE(substring, string, start)
Parametr qiymatlari
| Parametr | Tavsif |
|---|---|
| substring | Majburiy. Stringda qidiriladigan pastki string |
| string | Majburiy. Qidiriladigan string |
| start | Ixtiyoriy. Qidiruv uchun boshlang‘ich pozitsiyasi. 1-pozitsiya sukut bo‘yicha |
Texnik tafsilotlar
| Qo‘llab-quvvatlaydigan tizimlar: | MySQL 4.0 versiyasidan boshlab |
|---|
Ko‘proq misollar
Misol
"W3Schools.com" stringida "com" ni qidiring (3-pozitsiyadan boshlang) va pozitsiyani qaytaring:
SELECT LOCATE("com", "W3Schools.com", 3) AS MatchPosition;
O‘zingiz sinab ko‘ring »
Misol
CustomerName ustunida "a" ni qidiring va pozitsiyani qaytaring:
SELECT LOCATE("a", CustomerName)
FROM Customers;
O‘zingiz sinab ko‘ring »
W3Schools Pathfinder
Yutuqlaringizni kuzating – bu bepul!
