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


استفاده از تابع STUFF در SQL Server

استفاده از تابع STUFF در SQL Server
تابع STUFF در SQL Server، برای حذف توالی و دنباله ای از طول کاراکترهای مشخص شده از یک رشته و وارد کردن توالی کاراکترهای داده شده از قسمت شروع مشخص شده، استفاده می شود. در ادامه مثال هایی از این تابع خواهید دید که با چگونگی کار کردن این تابع و نحوه استفاده آن آشنا خواهید شد.

نرم افزار سامانه مودیان راهکار
Syntax استفاده از تابع STUFF بصورت زیر می باشد.



STUFF(String, Start, Length, Newstring)

String: رشته ای است که باید اصلاح و ویرایش شود.
Start: از آنجا که طول مشخص شده از کاراکترها حذف می شود و توالی جدیدی از کاراکترها درج می شود.
Length: تعداد کاراکترهایی که باید از رشته حذف شوند.
Newstring: مجموعه جدیدی از کاراکترها که باید جایگزین کاراکترهای حذف شده شود.

حالا با این اوصاف به مثال هایی از تابع STUFF می پردازیم. مثال زیر از تابع STUFF () برای حذف 9 حرف اول رشته "MICROSOFT @2018" سپس قرار دادن رشته "MICROSOFT SQL SERVER" در ابتدای رشته استفاده می شود.

Declare @string as varchar(25);
SET @string = 'MICROSOFT @2018'
SELECT STUFF(@string, 1 , 9, 'MICROSOFT SQL SERVER') As output;

استفاده از تابع STUFF در SQL Server
در مثال زیر از تابع STUFF برای قرار دادن رشته "CROSOF" در بخش سوم رشته داده شده استفاده می شود. از آنجا که آرگومان 0 در جای length وارد شده، هیچ اتفاقی رخ نخواهد داد و چیزی حذف نمی شود.

Declare @string as varchar(30);
SET @string = 'MIT SQL SERVER @2018'
SELECT STUFF(@string, 3 , 0, 'CROSOF') As output;

استفاده از تابع STUFF در SQL Server
اگر به length، عدد منفی در تابع STUFF پاس شود ، خروجی Null خواهد بود.

Declare @string as varchar(30);
SET @string = 'MIT SQL SERVER @2018'
SELECT STUFF(@string, 3 , -1 , 'CROSOF') As output;

استفاده از تابع STUFF در SQL Server

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

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

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


دسته بندی مطالب خوش آموز