MySQL LOCATE() လုပ်ဆောင်ချက်
ဥပမာ
"W3Schools.com" စာကြောင်းတွင် "3" ကိုရှာပြီး အနေအထားပြန်သွားပါ-
SELECT LOCATE("3", "W3Schools.com") AS MatchPosition;
အဓိပ္ပါယ်နှင့် အသုံးပြုမှု
LOCATE() လုပ်ဆောင်ချက်သည် စာကြောင်းတစ်ကြောင်းရှိ စာကြောင်းခွဲတစ်ခု၏ ပထမဆုံးဖြစ်ပေါ်မှု အနေအထားကို ပြန်ပေးသည်။
မူလစာတန်းအတွင်း ခွဲစာကြောင်းကို ရှာမတွေ့ပါက၊ ဤလုပ်ဆောင်ချက်သည် 0 သို့ ပြန်သွားမည်ဖြစ်သည်။
ဤလုပ်ဆောင်ချက်သည် အသေးစိပ်မပါသော ရှာဖွေမှုကို လုပ်ဆောင်သည်။
မှတ်ချက်- ဤလုပ်ဆောင်ချက်သည် POSITION() လုပ်ဆောင်ချက်နှင့် ညီမျှသည်။
အထားအသို
LOCATE(substring, string, start)
ကန့်သတ်တန်ဖိုးများ
Parameter | Description |
---|---|
substring | Required. The substring to search for in string |
string | Required. The string that will be searched |
start | Optional. The starting position for the search. Position 1 is default |
နည်းပညာဆိုင်ရာအသေးစိတ်
အလုပ်လုပ်သည်- | MySQL 4.0 မှ |
---|
နောက်ထပ် ဥပမာများ
ဥပမာ
"W3Schools.com" string တွင် "com" ကိုရှာပါ (ရာထူး 3 မှစတင်သည်) နှင့် အနေအထားသို့ ပြန်သွားရန်-
SELECT LOCATE("com", "W3Schools.com", 3) AS MatchPosition;
ဥပမာ
CustomerName ကော်လံတွင် "a" ကိုရှာပါ၊ နှင့် ပြန်ရမည့်အနေအထား-
SELECT LOCATE("a", CustomerName)
FROM Customers;