কম্পিউটার

কিভাবে একটি একক প্রশ্নে বিভিন্ন ডাটাবেসে দুটি টেবিলের সারি গণনা পেতে হয়?


এর জন্য, আপনি সামগ্রিক ফাংশন COUNT(*) ব্যবহার করতে পারেন। প্রথমে ডাটাবেস “ওয়েব” -

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

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

ব্যবহার করে টেবিলে কিছু রেকর্ড সন্নিবেশ করুন
mysql> DemoTable1 মানের মধ্যে সন্নিবেশ করুন 

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

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

আউটপুট

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

তৈরি করবে <প্রে>+------+| মান |+------+| 10 || 20 |+------+2 সারি সেটে (0.00 সেকেন্ড)

"পরীক্ষা" -

নামে অন্য ডাটাবেসে দ্বিতীয় টেবিল তৈরি করার জন্য নিচের প্রশ্নটি রয়েছে
mysql> টেবিল তৈরি করুন DemoTable2 -> ( -> মান int -> );কোয়েরি ঠিক আছে, 0 সারি প্রভাবিত (0.68 সেকেন্ড)

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

ব্যবহার করে টেবিলে কিছু রেকর্ড সন্নিবেশ করুন
mysql> DemoTable2 মানগুলিতে সন্নিবেশ করুন(100);কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.12 সেকেন্ড)mysql> DemoTable2 মানগুলিতে সন্নিবেশ করুন (200); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.15 সেকেন্ড)

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

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

আউটপুট

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

তৈরি করবে <প্রে>+------+| মান |+------+|100 ||200 |+-------+2 সারি সেটে (0.00 সেকেন্ড)

একটি একক ক্যোয়ারীতে বিভিন্ন ডাটাবেসে 2টি টেবিলের সারি গণনা পাওয়ার প্রশ্নটি নিচে দেওয়া হল -

mysql> নির্বাচন-> (-> web.DemoTable1 থেকে গণনা (*) নির্বাচন করুন) AS Table1Count,-> (পরীক্ষা থেকে গণনা(*) নির্বাচন করুন। DemoTable2 AS Table2Count;

আউটপুট

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

তৈরি করবে
+---------------+---------------+| টেবিল1গণনা | Table2Count |+---------------+---------------+| 2 | 2 |+---------------+---------------+1 সারি সেটে (0.06 সেকেন্ড)

  1. মাইএসকিউএল-এর বিভিন্ন টেবিল থেকে গণনার যোগফল পেতে একটি একক প্রশ্ন?

  2. দুটি টেবিলে একটি একক MySQL নির্বাচন প্রশ্ন সম্ভব?

  3. একটি একক MySQL ক্যোয়ারীতে পৃথক টেবিল থেকে NULL মান গণনা করুন

  4. MySQL নির্বাচন করুন এবং একটি একক প্রশ্নের সাথে দুটি টেবিলে সন্নিবেশ করুন