
تابع SUBSTR در SQL
با استفاده از تابع SUBSTR در SQL می توانیم یک بخش مشخصی از رشته اصلی خود را استخراج کنیم.
مثال
SELECT SUBSTR("SQL Tutorial", 5, 3) AS ExtractString;
خروجی
ExtractString |
Tut |
توجه: همچنین توابع SUBSTRING()
و MID()
همانند تابع SUBSTR()
عمل میکنند و مشابه یکدیگر هستند.
نحوه استفاده از تابع SUBSTR در SQL
SUBSTR(string, start, length)
یا
SUBSTR(string FROM start FOR length)
مقادیر پارامتر ها
پارامتر | توضیحات |
---|---|
string | رشته اصلی برای استخراج را مشخص میکند ، استفاده از این پارامتر ضروری می باشد |
start | موقعیت مکانی شروع را برای استخراج رشته انتخاب می کند ، اعداد می توانند مثبت یا منفی باشند ، اگر عدد مثبت باشد فرایند استخراج از آغاز رشته صورت میگیرد و اگر عدد منفی باشد فرایند استخراج از آخر رشته انجام می شود همچنین استفاده از این پارامتر اجباری است |
length | تعداد کاراکتر هایی که باید از آغاز شروع رشته استخراج شود را مشخص می کند اگر هیچ مقداری را مشخص نکنید تمامی رشته را بعد از نقطه شروع استخراج می کند ، استفاده از این پارامتر اختیاری است |
توضیحات بیشتر به زبان ساده: پارامتر start
میاد یک عدد از شما میگیره بعد به همون اندازه دونه دونه کاراکتر های رشته اصلی شما رو میشموره تا برسه به نقطه شروع که همون عدد شما هست ، بعد از اون به تعداد طول مشخص شده در پارامتر length
میره جلو و رشته ها رو استخراج میکنه ، به همین راحتی !
اطلاعات فنی
پشتیبانی شده در MySQL 4.0
و درود خدا بر او، (در جنگ نهروان هنگامى كه از كنار كشتگان خوارج مى گذشت فرمود):
علل انحراف خوارج
بدا به حال شما آن كه شما را فريب داد به شما زيان رساند. (پرسيدند چه كسى آنان را فريفت، اى اميرالمؤمنين؟ فرمود) شيطان گمراه كننده، و نفسى كه به بدى فرمان مى دهد، آنان را با آرزوها مغرور ساخت، و راه گناه را بر ايشان آماده كرد، و به آنان وعده پيروزى داد، و سرانجام به آتش جهنّم گرفتارشان كرد.
حکمت 323 نهج البلاغه