কম্পিউটার

মাসের উপর ভিত্তি করে একটি MySQL টেবিল থেকে মোট নির্বাচন করুন


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

mysql> টেবিল তৈরি করুন DemoTable1628 -> ( -> ক্রয়ের তারিখ, -> পরিমাণ int -> );কোয়েরি ঠিক আছে, 0 সারি প্রভাবিত (1.55 সেকেন্ড)

সন্নিবেশ কমান্ড ব্যবহার করে টেবিলে কিছু রেকর্ড সন্নিবেশ করান।

mysql> DemoTable1628 মানগুলিতে সন্নিবেশ করান ঠিক আছে, 1 সারি প্রভাবিত (0.61 সেকেন্ড)mysql> DemoTable1628 মান ('2019-10-24',100); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.20 সেকেন্ড) mysql> DemoTable1628 মানগুলিতে সন্নিবেশ করুন('2019-10101010) ',500); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.17 সেকেন্ড)mysql> DemoTable1628 মানগুলিতে সন্নিবেশ করুন('2019-12-10',1600); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.32 সেকেন্ড)mysql> DemoTable1628 মানগুলিতে সন্নিবেশ করুন '2019-10-10',900); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.47 সেকেন্ড)

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

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

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

তৈরি করবে
+---------------+---------+| ক্রয়ের তারিখ | পরিমাণ |+---------------+---------+| 2019-01-10 | 1500 || 2019-10-10 | 2000 || 2019-10-24 | 100 || 2019-11-10 | 500 || 2019-12-10 | 1600 || 2019-10-10 | 900 |+---------------+---------+6 সারি সেটে (0.00 সেকেন্ড)

মাস −

এর উপর ভিত্তি করে ডাটাবেস টেবিল থেকে টোটাল পাওয়ার জন্য এখানে ক্যোয়ারী রয়েছে
mysql> মাস (ক্রয়ের তারিখ) মাস হিসাবে নির্বাচন করুন, বছর (ক্রয়ের তারিখ) বছর হিসাবে, SUM(অ্যামাউন্ট) -> DemoTable1628 থেকে -> মাস অনুসারে গ্রুপ (ক্রয়ের তারিখ);

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

তৈরি করবে <প্রে>+------+------+------------+| মাস | বছর | SUM(পরিমাণ) |+------+------+-------------+| 1 | 2019 | 1500 || 10 | 2019 | 3000 || 11 | 2019 | 500 || 12 | 2019 | 1600 |+------+------+------------+4 সারি সেটে (0.20 সেকেন্ড)
  1. MySQL-এর টেবিল থেকে সমান বা নিকটতম বড় সংখ্যা নির্বাচন করুন

  2. কিভাবে মাস অনুযায়ী MySQL সিলেক্ট করবেন?

  3. MySQL-এর একটি শর্তের উপর ভিত্তি করে একটি টেবিল থেকে শুধুমাত্র কিছু সারি মুছুন

  4. টেবিলের স্বতন্ত্র কলাম থেকে গড় নির্বাচন করতে MySQL ক্যোয়ারী?