একটি MySQL টেবিল কলাম সাবস্ট্রিং করতে, MySQL থেকে অন্তর্নির্মিত SUBSTR() ফাংশন ব্যবহার করুন। সিনট্যাক্স নিম্নরূপ -
yourTableName থেকে substr(yourColumnName,AnyValue) যেকোন ভেরিয়েবলনাম হিসাবে নির্বাচন করুন;
substr() ফাংশন বোঝার জন্য একটি টেবিল তৈরি করা যাক। একটি টেবিল তৈরি করার প্রশ্নটি নিম্নরূপ -
mysql> টেবিল সাবস্ট্রিংডেমো তৈরি করুন −> ( −> UserId varchar(200) −> );কোয়েরি ঠিক আছে, 0 সারি প্রভাবিত (0.55 সেকেন্ড)
এখন টেবিলে কিছু রেকর্ড সন্নিবেশ করান। রেকর্ড সন্নিবেশ করার জন্য ক্যোয়ারী নিম্নরূপ -
mysql> SubStringDemo মানগুলিতে সন্নিবেশ করান SubStringDemo মান ('Carol20010'); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.14 সেকেন্ড)
এখন আপনি সিলেক্ট স্টেটমেন্টের সাহায্যে টেবিল থেকে সমস্ত রেকর্ড প্রদর্শন করতে পারেন। প্রশ্নটি নিম্নরূপ -
mysql> SubStringDemo থেকে *নির্বাচন করুন;
নিচের আউটপুট −
<প্রে>+------------+| UserId |+------------+| বব10015 || স্মিথ0015 || Carol20010 |+------------+3 সারি সেটে (0.00 সেকেন্ড)MySQL টেবিল কলাম −
সাবস্ট্রিং করার জন্য নিম্নোক্ত ক্যোয়ারীmysql> SubstringDemo থেকে ExtractSubstring হিসাবে substr(UserId,5) নির্বাচন করুন;
এখানে আউটপুট যা সাবস্ট্রিংগুলি প্রদর্শন করে −
<প্রে>+-------------------+| এক্সট্রাক্ট সাবস্ট্রিং |+-------------------+| 0015 || h0015 || l20010 |+-------------------+3 সারি সেটে (0.00 সেকেন্ড)