SQL ဆာဗာ PATINDEX() လုပ်ဆောင်ချက်
❮ SQL Server လုပ်ဆောင်ချက်များ
ဥပမာ
စာကြောင်းတစ်ခုရှိ ပုံစံတစ်ခု၏ အနေအထားကို ပြန်ပေးပါ။
SELECT PATINDEX('%schools%', 'W3Schools.com');
အဓိပ္ပါယ်နှင့် အသုံးပြုမှု
PATINDEX() လုပ်ဆောင်ချက်သည် စာကြောင်းတစ်ခုရှိ ပုံစံတစ်ခု၏ အနေအထားကို ပြန်ပေးသည်။
ပုံစံကို ရှာမတွေ့ပါက၊ ဤလုပ်ဆောင်ချက်သည် 0 သို့ ပြန်သွားမည်ဖြစ်သည်။
မှတ်ချက်- ရှာဖွေမှုသည် စာလုံးအကြီးအသေးသာဖြစ်ပြီး စာကြောင်း ၏ပထမနေရာသည် 1 ဖြစ်သည်။
အထားအသို
PATINDEX(%pattern%, string)
ကန့်သတ်တန်ဖိုးများ
Parameter | Description |
---|---|
%pattern% | Required. The pattern to find. It MUST be surrounded by %. Other wildcards
can be used in pattern, such as:
|
string | Required. The string to be searched |
နည်းပညာဆိုင်ရာအသေးစိတ်
အလုပ်လုပ်သည်- | SQL Server (2008 မှစတင်သည်)၊ Azure SQL Database၊ Azure SQL Data Warehouse၊ Parallel Data Warehouse |
---|
နောက်ထပ် ဥပမာများ
ဥပမာ
စာကြောင်းတစ်ခုရှိ ပုံစံတစ်ခု၏ အနေအထားကို ပြန်ပေးပါ။
SELECT
PATINDEX('%s%com%', 'W3Schools.com');
ဥပမာ
စာကြောင်းတစ်ခုရှိ ပုံစံတစ်ခု၏ အနေအထားကို ပြန်ပေးပါ။
SELECT PATINDEX('%[ol]%', 'W3Schools.com');
ဥပမာ
စာကြောင်းတစ်ခုရှိ ပုံစံတစ်ခု၏ အနေအထားကို ပြန်ပေးပါ။
SELECT PATINDEX('%[z]%', 'W3Schools.com');
❮ SQL Server လုပ်ဆောင်ချက်များ