خوش آموز اولین و تنها سایت آموزشی %100 رایگان ایران با 4666 آموزش متنی، تصویری و ویدئویی

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

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

کد مطلب : 1284 PDF

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

دوره آموزش رایگان ریاضی پایه و جبر

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


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


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

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

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

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

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

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



نویسنده : امیر انصاری

دیدگاه ها(0)

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


آموزش پایگاه داده اس کیو ال سرور به زبان ساده از مبتدی تا پیشرفته بصورت کاملا کاربردی

آموزش پایگاه داده اس کیو ال سرور به زبان ساده از مبتدی تا پیشرفته بصورت کاملا کاربردی