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 সেকেন্ড)