এর জন্য, আপনি MySQL-এ substring_index() ব্যবহার করতে পারেন। আসুন একটি টেবিল তৈরি করি -
উদাহরণ
mysql> টেবিল ডেমো79 তৈরি করুন -> ( -> পূর্ণনাম varchar(50) -> );কোয়েরি ঠিক আছে, 0 সারি প্রভাবিত হয়েছে (0.64
সন্নিবেশ কমান্ড -
এর সাহায্যে টেবিলে কিছু রেকর্ড সন্নিবেশ করুনউদাহরণ
mysql> demo79 মানগুলিতে সন্নিবেশ করান("John,Smith");কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.09mysql> demo79 মানগুলিতে ঢোকান("ডেভিড,মিলার"); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.11mysql> সন্নিবেশ demo79 মানগুলিতে ("Chris,Brown"); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.07
সিলেক্ট স্টেটমেন্ট -
ব্যবহার করে টেবিল থেকে রেকর্ড প্রদর্শন করুনউদাহরণ
mysql> ডেমো79 থেকে *নির্বাচন করুন;
এটি নিম্নলিখিত আউটপুট −
তৈরি করবেআউটপুট
<প্রে>+---------------+| পুরো নাম |+---------------+
| জন, স্মিথ || ডেভিড, মিলার |
| ক্রিস, ব্রাউন |+---------------+
সেটে 3টি সারি (0.00 সেকেন্ড)বিভাজক হিসাবে কমা ব্যবহার করে একটি কলামকে 2টি কলামে বিভক্ত করার প্রশ্নটি নিচে দেওয়া হল −
উদাহরণ
mysql> নির্বাচন করুন -> পূর্ণনাম, -> substring_index(পূর্ণনাম, ',', 1) First_Name, -> substring_index(fullname, ',', -1) Last_Name -> demo79 থেকে;
এটি নিম্নলিখিত আউটপুট −
তৈরি করবেআউটপুট
| পুরো নাম | প্রথম_নাম | শেষ_নাম |
+---------------+------------+------------+| জন, স্মিথ | জন | স্মিথ |
| ডেভিড, মিলার | ডেভিড | মিলার || ক্রিস, ব্রাউন | ক্রিস | ব্রাউন |
+---------------+------------+------------+সেটে 3টি সারি (0.00 সেকেন্ড)