ফ্লোট মান দুটি কলামে বিভক্ত করতে, প্রথম কলামে দশমিকের আগে একটি মান থাকবে। দ্বিতীয় কলামে দশমিকের পর একটি মান থাকবে। এর জন্য, আপনি CAST() এর সাথে SUBSTRING_INDEX() ব্যবহার করতে পারেন। আসুন প্রথমে একটি টেবিল তৈরি করি -
mysql> টেবিল তৈরি করুন DemoTable1951 ( Value1 varchar(20) );কোয়েরি ঠিক আছে, 0 সারি প্রভাবিত (0.00 সেকেন্ড)
সন্নিবেশ কমান্ড -
ব্যবহার করে টেবিলে কিছু রেকর্ড সন্নিবেশ করুনmysql> DemoTable1951 মান ('100.50') এ ঢোকান; কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.00 সেকেন্ড) mysql> DemoTable1951 মানগুলিতে ঢোকান ('70.90'); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.00 সেকেন্ড> mys ঢোকান) DemoTable1951 মান ('1000.55'); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.00 সেকেন্ড)
সিলেক্ট স্টেটমেন্ট -
ব্যবহার করে টেবিল থেকে সমস্ত রেকর্ড প্রদর্শন করুন DemoTable1951 থেকেmysql> নির্বাচন করুন;
এটি নিম্নলিখিত আউটপুট −
তৈরি করবে <প্রে>+---------+| মান1 |+---------+| 100.50 || 70.90 || 1000.55 |+---------+3 সারি সেটে (0.00 সেকেন্ড)এখানে দুটি কলামে ফ্লোট মান বিভক্ত করার প্রশ্ন রয়েছে:
mysql> DemoTable1951 থেকে সেকেন্ড ভ্যালু হিসাবে FirstValue হিসেবে cast(substring_index(Value1, '.', 1) আনসাইনড) সিলেক্ট করুনএটি নিম্নলিখিত আউটপুট −
তৈরি করবে <প্রে>+------------+------------+| প্রথম মান | দ্বিতীয় মান |+------------+------------+| 100 | 50 || 70 | 90 || 1000 | 55 |+------------+------------+3 সারি সেটে (0.00 সেকেন্ড)