কম্পিউটার

একটি MySQL ক্যোয়ারীতে শতাংশ গণনা করা এবং ফলাফলটি বৃত্তাকার করা


এর জন্য, আপনি 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 সেকেন্ড)
  1. তারিখগুলি গণনা করতে MySQL ক্যোয়ারী এবং বারবার তারিখগুলিও আনয়ন করুন৷

  2. MySQL ক্যোয়ারী সারি মান সমষ্টি এবং ফলাফল বাছাই?

  3. একটি ভেরিয়েবলে একটি মাইএসকিউএল কোয়েরির ফলাফল কীভাবে বরাদ্দ করবেন?

  4. ফলাফল ফর্ম্যাট করতে MySQL-এ SUM এবং FORMAT একত্রিত করুন