কম্পিউটার

মাইএসকিউএল কোয়েরি "UP" নামের অনুরূপ কলাম সহ 5টি টেবিল থেকে যোগফল গণনা করতে?


এর জন্য SUM() এর সাথে UNION ALL ব্যবহার করুন। আসুন আমরা 5টি টেবিল তৈরি করি -

mysql> টেবিল তৈরি করুন DemoTable1977 ( UP int); কোয়েরি ঠিক আছে, 0 সারি প্রভাবিত (0.00 সেকেন্ড) mysql> DemoTable1977 মানগুলিতে ঢোকান 20); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.00 সেকেন্ড) mysql> DemoTable1977 থেকে * নির্বাচন করুন;+------+| ইউপি |+------+| 10 || ২০ , 1 সারি প্রভাবিত (0.00 সেকেন্ড) mysql> DemoTable1978 থেকে * নির্বাচন করুন;+------+| ইউপি |+------+| ৩০ , 1 সারি প্রভাবিত (0.00 সেকেন্ড) mysql> DemoTable1979 থেকে * নির্বাচন করুন;+------+| ইউপি |+------+| 40 |+------+1 সারি সেটে (0.00 সেকেন্ড) mysql> টেবিল তৈরি করুন DemoTable1980 ( UP int); কোয়েরি ঠিক আছে, 0 সারি প্রভাবিত (0.00 সেকেন্ড) mysql> DemoTable1980 মানগুলিতে সন্নিবেশ করুন (50); কোয়েরি ঠিক আছে , 1 সারি প্রভাবিত (0.00 সেকেন্ড) mysql> DemoTable1980 থেকে * নির্বাচন করুন;+------+| ইউপি |+------+| 50 |+------+1 সারি সেটে (0.00 সেকেন্ড) mysql> টেবিল তৈরি করুন DemoTable1981 ( UP int); কোয়েরি ঠিক আছে, 0 সারি প্রভাবিত (0.00 সেকেন্ড) mysql> DemoTable1981 মানগুলিতে সন্নিবেশ করুন (60); কোয়েরি ঠিক আছে , 1 সারি প্রভাবিত (0.00 সেকেন্ড) mysql> DemoTable1981 থেকে * নির্বাচন করুন;+------+| ইউপি |+------+| 60 |+------+1 সারি সেটে (0.00 সেকেন্ড)

এখানে "UP" -

নামে একটি একক কলাম সহ 5টি টেবিল থেকে যোগফল গণনা করার জন্য প্রশ্ন রয়েছে
mysql> ( DemoTable1977 ইউনিয়ন থেকে মোট যোগফল নির্বাচন করুন DemoTable1981 থেকে যোগফল (UP) নির্বাচন করুন ) tbl;

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

তৈরি করবে <প্রে>+---------------+| যোগফল(মোট যোগফল) |+---------------+| 210 |+---------------+1 সারি সেটে (0.00 সেকেন্ড)
  1. অনুরূপ দিনের রেকর্ড থেকে MySQL-এ যোগফলের মান

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

  3. EMP1, EMP2, EMP3, ইত্যাদি মান সহ একটি কলাম থেকে স্ট্রিং সরাতে MySQL ক্যোয়ারী।

  4. "অর্ডার" নামের একটি টেবিলের সাথে MySQL ক্যোয়ারী ত্রুটি?