تابع replace در SQL

پایگاه داده دارای یک تابع داخلی به نام Replace است که برای جایگذاری اطلاعات مورد استفاده قرار می گیرد. فرض کنید اطلاعاتی متنی در پایگاه داده داریم و می خواهیم در این اطلاعات، حرف “ط” را با حرف “ی” تغییر دهیم به گونه ای که فقط این کاراکتر تغییر کند و سایر محتوای موجود در دیتابیس از بین نرود. برای اینکار باید از Replace استفاده کنیم. به کمک این قابلیت می توانیم مانند Find & Replace که در اکثر نرم افزارهای اداری موجود است، بر روی داده های موجود در دیتابیس عملیات جایگزینی را انجام دهیم. به دستور زیر توجه کنید:

UPDATE  `names` SET  `name` = REPLACE(  `name` ,  'ط',  'ی' )

در مثال بالا فرض ما بر این است که جدولی با نام names داریم که لیست نام ها را در خود جای داده است. می خواهیم در ستون name هر کجا که از حرف “ط” استفاده شده است، حرف “ی” را جایگزین کنیم.

موفق و پیروز باشید…

دیدگاهتان را ثبت کنید

آدرس ایمیل شما منتشر نخواهد شدعلامتدارها لازمند *

*

theme