PDA

View Full Version : تبدیل "ر" به "ز" در جداول (Sql Server)



moharam1370
دوشنبه 02 بهمن 1391, 17:46 عصر
سلام
از چه دستوری برای جایگزین کردن یک حرف به جای حرف دیگر استفاده کنیم ....
مثلاً هر چی حرف "ر" در جدول بانکمون داریم به "ز" تبدیل کنیم .

hassan_reza
دوشنبه 02 بهمن 1391, 17:51 عصر
با دستور Replace

moharam1370
دوشنبه 02 بهمن 1391, 19:43 عصر
با دستور Replace

یه مثالی ، چیزی ؟؟؟

محمد سلیم آبادی
سه شنبه 03 بهمن 1391, 11:45 صبح
کداسکی حرف "ر" برابر است با 209 و حرف "ز" برابر است با 210 کافیه این دو جابجا بشن.
update table_name
set column_name = replace(column_name,char(209),char(210))
where charindex(char(209), column_name) > 0;

moharam1370
چهارشنبه 04 بهمن 1391, 09:58 صبح
کداسکی حرف "ر" برابر است با 209 و حرف "ز" برابر است با 210 کافیه این دو جابجا بشن.

بقیه رو چطور بدست بیاریم ؟

محمد سلیم آبادی
چهارشنبه 04 بهمن 1391, 10:25 صبح
بقیه رو چطور بدست بیاریم ؟
منظورت اینه که کد اسکی بقیه حروف فارسی رو چطور بدست بیارین؟
فقط توجه داشته باشین که نیاز به کد اسکی نیست شما کاراکتر فارسی را هم میتونین بنویسین داخل تابع فقط قبلش یه N باید گذاشته بشه مثلا:

Replace(column_name, N'ز' , N'ر')