এর জন্য, আপনি CONCAT() এবং round() ব্যবহার করতে পারেন। আসুন প্রথমে একটি টেবিল তৈরি করি -
mysql> টেবিল তৈরি করুন DemoTable1844 ( Number int, TotalNumber int); কোয়েরি ঠিক আছে, 0 সারি প্রভাবিত (0.00 সেকেন্ড)
সন্নিবেশ কমান্ড -
ব্যবহার করে টেবিলে কিছু রেকর্ড সন্নিবেশ করুনmysql> DemoTable1844 মানগুলিতে (50,500); ক্যোয়ারী ঠিক আছে, 1 সারি প্রভাবিত (0.00 সেকেন্ড) mysql> DemoTable1844 মানগুলিতে ঢোকান (80,500); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.00 সেকেন্ড) mysql 4 মান (0.00 সেকেন্ড) mysql 4 মান (0.00 সেকেন্ড) মধ্যে সন্নিবেশ করা যাবে 98,500); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.00 সেকেন্ড) mysql> DemoTable1844 মানগুলিতে সন্নিবেশ করুন (45,500); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.00 সেকেন্ড)
সিলেক্ট স্টেটমেন্ট -
ব্যবহার করে টেবিল থেকে সমস্ত রেকর্ড প্রদর্শন করুনmysql> DemoTable1844 থেকে * নির্বাচন করুন;
এটি নিম্নলিখিত আউটপুট −
তৈরি করবে <প্রে>+---------+------------+| সংখ্যা | মোট সংখ্যা |+---------+------------+| 50 | 500 || 80 | 500 || 98 | 500 || 45 | 500 |+---------+------------+4 সারি সেটে (0.00 সেকেন্ড)এখানে একটি ক্যোয়ারীতে শতাংশ গণনা করার এবং ফলাফলটিকে রাউন্ডিং করার প্রশ্ন রয়েছে −
DemoTable1844 থেকে ফলাফল হিসাবেmysql> concat(round(((Number / TotalNumber) * 100 ),2), '%') নির্বাচন করুন;
এটি নিম্নলিখিত আউটপুট −
তৈরি করবে <প্রে>+---------+| ফলাফল |+---------+| 10.00% || 16.00% || 19.60% || 9.00% |+-------+4 সারি সেটে (0.00 সেকেন্ড)