কম্পিউটার

MySQL-এর সাথে অন্য কলামে একটি শর্ত পূরণ হলে কলামে ঘরের যোগফল কীভাবে করবেন?


এর জন্য, আপনি GROUP BY ক্লজের সাথে সামগ্রিক ফাংশন SUM() ব্যবহার করতে পারেন। আসুন প্রথমে একটি টেবিল তৈরি করি -

mysql> টেবিল তৈরি করুন DemoTable -> ( -> EmployeeName varchar(20), -> Joining date, -> Salary int -> );কোয়েরি ঠিক আছে, 0 সারি প্রভাবিত (0.54 সেকেন্ড)

সন্নিবেশ কমান্ড −

ব্যবহার করে টেবিলে কিছু রেকর্ড সন্নিবেশ করুন
mysql> DemoTable মানগুলিতে সন্নিবেশ করান -25',100); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.39 সেকেন্ড) mysql> DemoTable মানগুলিতে সন্নিবেশ করুন('Bob','2019-12-14',600); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.25 সেকেন্ড) mysql> DemoTable মান ('Carol','2019-11-03',300); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.23 সেকেন্ড)

সিলেক্ট স্টেটমেন্ট -

ব্যবহার করে টেবিল থেকে সমস্ত রেকর্ড প্রদর্শন করুন
mysql> DemoTable থেকে * নির্বাচন করুন;

এটি নিম্নলিখিত আউটপুট −

তৈরি করবে
+---------------+---------------+---------+| কর্মচারীর নাম | যোগদানের তারিখ | বেতন ডেভিড | 2019-11-02 | 400 || রবার্ট | 2018-11-25 | 100 || বব | 2019-12-14 | 600 || ক্যারল | 2019-11-03 | 300 |+---------------+------------+---------+4 সারি সেটে (0.00 সেকেন্ড) 

একটি কলামে ঘরের যোগফলের জন্য এখানে ক্যোয়ারী আছে যদি অন্য কলামে একটি শর্ত পূরণ করা হয় -

mysql> যোগদানের বছর হিসাবে বছর (যোগদানের তারিখ) নির্বাচন করুন, -> মাস (যোগদানের তারিখ) যোগদানের মাস হিসাবে, -> যোগফল (বেতন) মোট হিসাবে, -> গ্রুপ_কনক্যাট(কর্মচারীর নাম) নাম হিসাবে -> ডেমোটেবল থেকে -> যোগদানের বছর, যোগদানের মাধ্যমে গ্রুপ;

এটি নিম্নলিখিত আউটপুট −

তৈরি করবে
+------------+---------------+-------+--------- ----+| যোগদানের বছর | যোগদানের মাস | মোট | নাম |+------------+---------------+-------+---------- ---+| 2018 | 11 | 100 | রবার্ট || 2019 | 11 | 700 | ডেভিড, ক্যারল || 2019 | 12 | 600 | বব |+------------+---------------+-------+---------- ---+3 সারি সেটে (0.04 সেকেন্ড)

  1. MySQL দিয়ে জাভাতে রেজাল্টসেটে কলামের নাম কীভাবে পাবেন?

  2. মাইএসকিউএল-এ একটি নির্দিষ্ট কলামের নামের সাথে টেবিলগুলি কীভাবে খুঁজে পাবেন?

  3. কিভাবে মাইএসকিউএল দিয়ে মাস অনুসারে টেবিলের মানগুলি যোগ করবেন?

  4. MySQL-এ শর্ত সহ কলামের যোগফল পান