আপনি REPLACE() ফাংশন ব্যবহার করে একটি ডাটাবেস ক্ষেত্র থেকে বিশেষ অক্ষর মুছে ফেলতে পারেন। বিশেষ অক্ষরগুলি হল ডবল কোট (“ “), সংখ্যা চিহ্ন (#), ডলার চিহ্ন ($), শতাংশ (%) ইত্যাদি।
একটি ডাটাবেস ক্ষেত্র থেকে বিশেষ অক্ষর অপসারণের জন্য সিনট্যাক্স নিম্নরূপ।
আপডেট yourTableNameSET yourColumnName=REPLACE(yourColumnName,’yourSpecial Characters’,’);
উপরের সিনট্যাক্স বুঝতে, আসুন একটি টেবিল তৈরি করি। একটি টেবিল তৈরি করার প্রশ্নটি নিম্নরূপ:
mysql> টেবিল তৈরি করুন RemoveSpecialCharacterDemo -> ( -> Id int NULL AUTO_INCREMENT, -> Name varchar(20), -> PRIMARY Key(Id) -> );কোয়েরি ঠিক আছে, 0 সারি প্রভাবিত (0.59 সেকেন্ড)পূর্বে>সন্নিবেশ কমান্ড ব্যবহার করে টেবিলে কিছু রেকর্ড সন্নিবেশ করান। প্রশ্নটি নিম্নরূপ:
mysql> RemoveSpecialCharacterDemo(Name) মান ('$John');কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.29 সেকেন্ড)mysql> RemoveSpecialCharacterDemo(নাম) মানগুলিতে সন্নিবেশ করুন('$Carol');কোয়েরি ঠিক আছে, প্রভাবিত (0.16 সেকেন্ড)mysql> RemoveSpecialCharacterDemo(Name) মান ('$Mike'); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.17 সেকেন্ড)mysql> RemoveSpecialCharacterDemo(নাম) মানগুলিতে সন্নিবেশ করান('$ স্যাম'); 1টি সারি প্রভাবিত (0.14 সেকেন্ড)mysql> RemoveSpecialCharacterDemo(Name) মানগুলিতে সন্নিবেশ করান );কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.30 সেকেন্ড)mysql> RemoveSpecialCharacterDemo(Name) মান ('J$ames$') এ ঢোকান;কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.13 সেকেন্ড)mysql> RemoveSpecialCharacterDemo(Name) মানগুলিতে ঢোকান 'ম্যাক্স$ওয়েল$');কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.27 সেকেন্ড)সিলেক্ট স্টেটমেন্ট ব্যবহার করে টেবিল থেকে সমস্ত রেকর্ড প্রদর্শন করুন। প্রশ্নটি নিম্নরূপ:
mysql> RemoveSpecialCharacterDemo থেকে *নির্বাচন করুন;নিম্নলিখিত আউটপুট:
+----+------------+| আইডি | নাম |+----+------------+| 1 | $জন || 2 | $ক্যারল || 3 | $মাইক | | 4 | $স্যাম || 5 | $Dav$id$ || 6 | রবার্ট$ || 7 | J$ames$ || 8 | সর্বোচ্চ$ওয়েল$ |+---+----------+8 সারি সেটে (0.00 সেকেন্ড)REPLACE():
ব্যবহার করে একটি ডাটাবেস ক্ষেত্র থেকে বিশেষ অক্ষর অপসারণের জন্য এখানে ক্যোয়ারী রয়েছেmysql> RemoveSpecialCharacterDemo আপডেট করুন -> Name=replace(Name,'$','');কোয়েরি ঠিক আছে, 8টি সারি প্রভাবিত (0.22 সেকেন্ড)সারি মিলেছে:8 পরিবর্তিত:8 সতর্কতা:0আবার একবার টেবিল রেকর্ড চেক করুন. সমস্ত রেকর্ড প্রদর্শনের জন্য ক্যোয়ারী নিম্নরূপ:
mysql> RemoveSpecialCharacterDemo থেকে *নির্বাচন করুন;নিম্নলিখিত আউটপুট:
+----+---------+| আইডি | নাম |+---+---------+| 1 | জন || 2 | ক্যারল || 3 | মাইক || 4 | স্যাম || 5 | ডেভিড || 6 | রবার্ট || 7 | জেমস || 8 | ম্যাক্সওয়েল |+---+---------+8 সারি সেটে (0.00 সেকেন্ড)নমুনা আউটপুট দেখুন, বিশেষ অক্ষর $ টেবিল থেকে সম্পূর্ণরূপে সরানো হয়েছে।