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


26. استفاده از تابع REPLACE برای جایگزین کردن یک متن با متنی دیگر

26. استفاده از تابع REPLACE برای جایگزین کردن یک متن با متنی دیگر
نویسنده : امیر انصاری
با استفاده از تابع REPLACE در اس کیو ال سرور، می توانید متنی را با متن دیگری جایگزین کنید. این تابع در خیلی مواقع می تواند برای شما کاربرد داشته باشد. تابع REPLACE سه پارامتر از شما دریافت می کند. پارامتر اول متن اصلی شما می باشد. پارامتر دوم متنی می باشد که می خواهید مورد جستجو قرار گرفته و به متن مد نظر شما تغییر کند. پارامتر سوم هم متن جدیدی می باشد که قرار است جایگزین متن قبلی گردد.

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



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


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


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

در این مثال با استفاده از تابع REPLACE کلیه کاراکترهای '.' را با کاراکتر '/' جایگزین کرده ایم. همانطور که می بینید، تابع REPLACE کلیه موارد مربوطه را می یابد و با متن جدید جایگزین می کند.

SELECT REPLACE('.1.2.3.', '.', '/')
26. استفاده از تابع REPLACE برای جایگزین کردن یک متن با متنی دیگر
در مثال زیر با استفاده از تابع REPLACE مقادیر انگلیسی 'Mr.' را با معادل فارسی آن 'آقای.' جایگزین کرده ایم.

SELECT empid, titleofcourtesy, lastname, REPLACE(titleofcourtesy,'Mr.', N'آقای.')
FROM HR.Employees;
26. استفاده از تابع REPLACE برای جایگزین کردن یک متن با متنی دیگر

آموزش قبلی : 25. استفاده از تابع LEN برای پیدا کردن طول یک متن



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

امیر از ساری_96.11.10 ۱۳۹۶/۱۱/۱۰

مرسی داداشی
ازآموزشات استفاده کردیم و اس کیو الو شیرین تر یاد گرفتیم.
زکات علم نشر آن است.
ممنون

kaveh ۱۳۹۷/۰۸/۰۷

واقعا عالی بود
موفق و سربلند باشی استاد عزیز و گرامی

سوی ۱۳۹۸/۰۴/۲۶

واقعا سربلند و پیروز باشید

آزاده ۱۳۹۸/۱۱/۱۲

سلام
واقعا ممنونم خدا خیرتون بده عالی بود
براتون آرزوی بهترین ها رو دارم

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

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