خوش آموز درخت تو گر بار دانش بگیرد، به زیر آوری چرخ نیلوفری را


23. استفاده از تابع Substring و استخراج بخشی از متن توسط آن

23. استفاده از تابع Substring و استخراج بخشی از متن توسط آن
نویسنده : امیر انصاری
در این آموزش به یکی از توابع رشته ای پر کاربرد در اس کیو ال سرور می پردازیم. نام این تابع Substring می باشد و کاربرد آن استخراج بخشی از یک متن می باشد. تابع Substring یک متن را به عنوان ورودی تابع از شما دریافت می کند و به شما این امکان را می دهد تا بخشی از آن متن را به عنوان خروجی تابع تعیین نمایید. برای تعیین اینکه کدام قسمت از این متن باید در خروجی تابع قرار گیرد از شما دو پارامتر دریافت می شود. پارامتر اول محل آغاز متن مربوطه و پارامتر دوم طول متن می باشد.

نرم افزار سامانه مودیان راهکار



برای گذراندن این دوره آموزشی لازم است تا فایل بک آپ مربوط به دیتابیسی که مثالهای این دوره با آن دیتابیس ایجاد شده است را دانلود کنید و در محیط اس کیو ال سرور بازیابی نمایید.


مثالهایی از کاربرد تابع Substring در اس کیو ال سرور


برای درک بهتر کاربرد تابع Substring به مثالهای زیر توجه کنید و سعی کنید خودتان آنها را انجام بدهید.

استفاده از دستور Substring و استخراج بخشی از متن توسط آن
در این مثال متن ورودی تابع 'KhoshAmoz.ir' می باشد. پارامتر دوم تابع، موقعیت آغاز متنی که قرار است استخراج بشود می باشد. در اینجا مقدار این پارامتر 1 می باشد و بنابراین از ابتدای متن در نظر گرفته می شود. پارامتر سوم، طول متنی که قرار است استخراج گردد می باشد. در اینجا طول متن 9 می باشد. به ادامه مثالها با دقت توجه کنید.

استفاده از دستور Substring و استخراج بخشی از متن توسط آن
استفاده از دستور Substring و استخراج بخشی از متن توسط آن
در مثال زیر از تابع Substring برای استخراج اطلاعات از یک جدول استفاده می کنیم.

استفاده از دستور Substring و استخراج بخشی از متن توسط آن

آموزش قبلی : 22. استفاده از دستور CONCAT و اتصال رشته ها در اس کیو ال سرور

آموزش بعدی : 24. استفاده از تابع CHARINDEX برای پیدا کردن محل یک متن داخل متنی دیگر



نمایش دیدگاه ها (0 دیدگاه)

دیدگاه خود را ثبت کنید:

انتخاب تصویر ویرایش حذف
توجه! حداکثر حجم مجاز برای تصویر 500 کیلوبایت می باشد.