প্রাথমিক পেতে, substring_index() এর সাথে left() ধারণাটি ব্যবহার করুন।
আসুন একটি টেবিল তৈরি করি -
mysql> টেবিল ডেমো তৈরি করুন13−> (−> full_name varchar(100),−> short_name varchar(20)−> );কোয়েরি ঠিক আছে, 0 সারি প্রভাবিত (1.18 সেকেন্ড)
সন্নিবেশ কমান্ড -
এর সাহায্যে টেবিলে কিছু রেকর্ড সন্নিবেশ করুনmysql> demo13(full_name) মান ('John Smith'); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.27 সেকেন্ড)mysql> ডেমো13(full_name) মানগুলিতে সন্নিবেশ করুন ('ডেভিড মিলার'); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.13 sec)mysql> demo13(full_name) মানগুলিতে সন্নিবেশ করানসিলেক্ট স্টেটমেন্ট -
ব্যবহার করে টেবিল থেকে রেকর্ড প্রদর্শন করুনmysql> ডেমো13 থেকে *নির্বাচন করুন;এটি নিম্নলিখিত আউটপুট −
তৈরি করবে <প্রে>+---------------+------------+| পুরো_নাম | ছোট_নাম |+---------------+------------+| জন স্মিথ | NULL || ডেভিড মিলার | NULL || ক্রিস ব্রাউন | NULL |+-------------+------------+3 সারি সেটে (0.00 সেকেন্ড)
সারণী আপডেট করার জন্য এবং আদ্যক্ষর নাম −
পেতে ক্যোয়ারী নিচে দেওয়া হলmysql> আপডেট ডেমো13−> সেট short_name=concat(−> left(full_name, 1),−> left(substring_index(full_name, ' ', −1), 1)−> );কোয়েরি ঠিক আছে, 3টি সারি প্রভাবিত হয়েছে (0.14 সেকেন্ড) সারি মিলেছে:3 পরিবর্তিত:3 সতর্কবাণী:0
সিলেক্ট স্টেটমেন্ট -
ব্যবহার করে টেবিল থেকে রেকর্ড প্রদর্শন করুনmysql> ডেমো13 থেকে *নির্বাচন করুন;
এটি নিম্নলিখিত আউটপুট −
তৈরি করবে <প্রে>+---------------+------------+| পুরো_নাম | ছোট_নাম |+---------------+------------+| জন স্মিথ | জেএস || ডেভিড মিলার | ডিএম || ক্রিস ব্রাউন | CB |+---------------+------------+3 সারি সেটে (0.00 সেকেন্ড)