MySQL FIELD() လုပ်ဆောင်ချက်
ဥပမာ
string list တွင် "q" ၏ အညွှန်းအနေအထားကို ပြန်ပေးပါ။
SELECT FIELD("q", "s", "q", "l");
အဓိပ္ပါယ်နှင့် အသုံးပြုမှု
FIELD() လုပ်ဆောင်ချက်သည် တန်ဖိုးများစာရင်းရှိ တန်ဖိုးတစ်ခု၏ အညွှန်းအနေအထားကို ပြန်ပေးသည်။
ဤလုပ်ဆောင်ချက်သည် အသေးစိပ်မပါသော ရှာဖွေမှုကို လုပ်ဆောင်သည်။
မှတ်ချက်- တန်ဖိုးများစာရင်းတွင် သတ်မှတ်ထားသောတန်ဖိုးကို ရှာမတွေ့ပါက၊ ဤလုပ်ဆောင်ချက်သည် 0 သို့ ပြန်သွားမည်ဖြစ်သည်။ တန်ဖိုးသည် NULL ဖြစ်ပါက၊ ဤလုပ်ဆောင်ချက်သည် 0 သို့ ပြန်သွားမည်ဖြစ်သည်။
အထားအသို
FIELD(value, val1, val2, val3, ...)
ကန့်သတ်တန်ဖိုးများ
Parameter | Description |
---|---|
value | Required. The value to search for in the list |
val1, val2, val3, .... | Required. The list of values to search |
နည်းပညာဆိုင်ရာအသေးစိတ်
အလုပ်လုပ်သည်- | MySQL 4.0 မှ |
---|
နောက်ထပ် ဥပမာများ
ဥပမာ
string list တွင် "c" ၏ အညွှန်းအနေအထားကို ပြန်ပေးပါ။
SELECT FIELD("c", "a", "b");
ဥပမာ
string list တွင် "Q" ၏ အညွှန်းအနေအထားကို ပြန်ပေးပါ။
SELECT FIELD("Q", "s", "q", "l");
ဥပမာ
ကိန်းဂဏာန်းစာရင်းတွင် 5 ၏ အညွှန်းအနေအထားကို ပြန်ပေးပါ။
SELECT FIELD(5, 0, 1, 2, 3, 4, 5);