কম্পিউটার

একটি নির্দিষ্ট উপায়ে একটি একক MySQL কলামে মানগুলি যোগ করুন?


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

mysql> সারণি তৈরি করুন DemoTable ( CustomerId int NULL AUTO_INCREMENT PRIMARY KEY, CustomerValue int); কোয়েরি ঠিক আছে, 0 সারি প্রভাবিত (0.64 সেকেন্ড)

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

ব্যবহার করে টেবিলে কিছু রেকর্ড সন্নিবেশ করুন
mysql> DemoTable(CustomerValue) মান (10) এ ঢোকান; কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.15 সেকেন্ড) mysql> DemoTable(CustomerValue) মানগুলিতে ঢোকান (20); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.15 সেকেন্ড) mysql> DemoTable(CustomerValue) মান (30) এ সন্নিবেশ করুন; কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.23 সেকেন্ড) mysql> DemoTable(CustomerValue) মানগুলিতে সন্নিবেশ করুন (40); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.14 সেকেন্ড)

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

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

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

তৈরি করবে
+------------+---------------+| গ্রাহক আইডি | গ্রাহকমূল্য |+------------+---------------+| 1 | 10 || 2 | 20 || 3 | 30 || 4 | 40 |+------------+---------------+4 সারি সেটে (0.00 সেকেন্ড)

একটি নির্দিষ্ট উপায়ে একটি একক কলামে মানগুলিকে যোগ করার জন্য নিম্নলিখিত প্রশ্নগুলি রয়েছে -

mysql> DemoTable থেকে CustomerId, SUM(CustomerValue) OVER (CustomerId দ্বারা অর্ডার) স্পেসিফিকসাম নির্বাচন করুন;

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

তৈরি করবে <প্রে>+------------+------------+| গ্রাহক আইডি | স্পেসিফিকসাম |+------------+-------------+| 1 | 10 || 2 | 30 || 3 | 60 || 4 | 100 |+------------+------------+4 সেটে সারি (0.00 সেকেন্ড)
  1. নির্দিষ্ট কলাম মানের জন্য একটি একক MySQL ক্যোয়ারীতে একাধিক গণনা পান

  2. একটি MySQL টেবিলে একটি একক কলাম আপডেট করার সেরা উপায়?

  3. একটি MySQL কলামে NULL মানের জন্য একটি নির্দিষ্ট মান রাখুন

  4. আমি কিভাবে একটি একক MySQL ক্যোয়ারী সহ একটি কলামে একাধিক মান সন্নিবেশ করব?