SQL ဆာဗာ CHARINDEX() လုပ်ဆောင်ချက်
❮ SQL Server လုပ်ဆောင်ချက်များ
ဥပမာ
string "ဖောက်သည်" တွင် "t" ကိုရှာပြီး ရာထူးပြန်ပေးသည်-
SELECT
CHARINDEX('t', 'Customer') AS MatchPosition;
အဓိပ္ပါယ်နှင့် အသုံးပြုမှု
CHARINDEX() လုပ်ဆောင်ချက်သည် string တစ်ခုရှိ စာကြောင်းခွဲတစ်ခုကို ရှာဖွေပြီး ရာထူးကို ပြန်ပေးသည်။
စာတန်းခွဲကို ရှာမတွေ့ပါက၊ ဤလုပ်ဆောင်ချက်သည် 0 ကို ပြန်ပေးသည်။
မှတ်ချက်- ဤလုပ်ဆောင်ချက်သည် အသေးစိပ်မပါသော ရှာဖွေမှုကို လုပ်ဆောင်သည်။
အထားအသို
CHARINDEX(substring,
string, start)
ကန့်သတ်တန်ဖိုးများ
Parameter | Description |
---|---|
substring | Required. The substring to search for |
string | Required. The string to be searched |
start | Optional. The position where the search will start (if you do not want to start at the beginning of string). The first position in string is 1 |
နည်းပညာဆိုင်ရာအသေးစိတ်
အလုပ်လုပ်သည်- | SQL Server (2008 မှစတင်သည်)၊ Azure SQL Database၊ Azure SQL Data Warehouse၊ Parallel Data Warehouse |
---|
နောက်ထပ် ဥပမာများ
ဥပမာ
string "ဖောက်သည်" တွင် "OM" ကိုရှာပြီး အနေအထားပြန်ပို့ပါ-
SELECT
CHARINDEX('OM', 'Customer') AS MatchPosition;
ဥပမာ
string "ဖောက်သည်" တွင် "mer" ကိုရှာပြီး ပြန်အနေအထား (အနေအထား 3 တွင်စတင်သည်) ။
SELECT CHARINDEX('mer', 'Customer', 3) AS MatchPosition;
❮ SQL Server လုပ်ဆောင်ချက်များ