এটি অর্জনের সবচেয়ে সহজ উপায় হল MySQL SUBSTRING_INDEX() ফাংশন ব্যবহার করে। আসুন প্রথমে একটি টেবিল তৈরি করি -
mysql> টেবিল তৈরি করুন DemoTable( ZipCode varchar(50)); কোয়েরি ঠিক আছে, 0 সারি প্রভাবিত (2.02 সেকেন্ড)
সন্নিবেশ কমান্ড −
ব্যবহার করে টেবিলে কিছু রেকর্ড সন্নিবেশ করুনmysql> DemoTable মানগুলিতে সন্নিবেশ করান )mysql> DemoTable মানগুলিতে সন্নিবেশ করান /প্রে>সিলেক্ট স্টেটমেন্ট -
ব্যবহার করে টেবিল থেকে সমস্ত রেকর্ড প্রদর্শন করুনmysql> DemoTable থেকে *নির্বাচন করুন;এটি নিম্নলিখিত আউটপুট −
তৈরি করবে <প্রে>+------------+| জিপকোড |+------------+| 52533-909 || 12345-674 || 89893-890 || AAAAA-783 |+----------+4 সারি সেটে (0.00 সেকেন্ড)
substring_index() −
ব্যবহার করে জিপকোড থেকে -XXX অপসারণের জন্য নিম্নোক্ত ক্যোয়ারী রয়েছেmysql> আপডেট ডেমোটেবল সেট ZipCode=substring_index(ZipCode, '-', 1); কোয়েরি ঠিক আছে, 4টি সারি প্রভাবিত হয়েছে (0.44 সেকেন্ড) সারি মিলেছে :4 পরিবর্তন হয়েছে :4 সতর্কতা :0
আসুন আবার টেবিলের রেকর্ড পরীক্ষা করি -
mysql> DemoTable থেকে *নির্বাচন করুন;
এটি নিম্নলিখিত আউটপুট −
তৈরি করবে <প্রে>+---------+| জিপকোড |+---------+| 52533 || 12345 || 89893 || AAAAA |+---------+4 সারি সেটে (0.00 সেকেন্ড)