SUM(মোট) সঞ্চয় করতে একটি ভেরিয়েবল ব্যবহার করুন এবং আপডেট কমান্ডের সাথে এটি আপডেট করুন। আসুন প্রথমে একটি টেবিল তৈরি করি -
mysql> টেবিল তৈরি করুন DemoTable( Id int NOT NULL AUTO_INCREMENT PRIMARY KEY, Value int); কোয়েরি ঠিক আছে, 0 সারি প্রভাবিত (0.61 সেকেন্ড)
সন্নিবেশ কমান্ড −
ব্যবহার করে টেবিলে কিছু রেকর্ড সন্নিবেশ করুনmysql> DemoTable(Value) মান (70) এ ঢোকান; কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.10 সেকেন্ড) mysql> DemoTable(মান) মানগুলিতে ঢোকান (100); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.15 সেকেন্ড) mysql> DemoTable(মান) মান (150) এ সন্নিবেশ করান; কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.15 সেকেন্ড) mysql> DemoTable(মান) মানগুলিতে সন্নিবেশ করান (মান) মান(60); কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত (0.22 সেকেন্ড)
সিলেক্ট স্টেটমেন্ট -
ব্যবহার করে টেবিল থেকে সমস্ত রেকর্ড প্রদর্শন করুনmysql> DemoTable থেকে *নির্বাচন করুন;
এটি নিম্নলিখিত আউটপুট −
তৈরি করবে <প্রে>+------+------+| আইডি | মান |+---+------+| 1 | 70 || 2 | 100 || 3 | 150 || 4 | 250 || 5 | 60 |+----+-------+5 সারি সেটে (0.00 সেকেন্ড)একটি ভেরিয়েবলে যোগফল সেট করার জন্য এবং শেষ কলামের মান হিসাবে ফলাফল প্রদর্শন করার জন্য নিম্নলিখিত ক্যোয়ারী রয়েছে −
mysql> সেট করুন @Total=(DemoTable থেকে যোগফল(মান) নির্বাচন করুন);কোয়েরি ঠিক আছে, 0 সারি প্রভাবিত (0.00 সেকেন্ড)mysql> আপডেট ডেমোটেবল সেট মান=@মোট যেখানে আইডি=5; কোয়েরি ঠিক আছে, 1 সারি প্রভাবিত ( 0.16 সেকেন্ড) সারি মিলেছে:1 পরিবর্তিত:1 সতর্কবাণী:0
আসুন আবার টেবিলের রেকর্ড পরীক্ষা করি -
mysql> DemoTable থেকে *নির্বাচন করুন;
এটি নিম্নলিখিত আউটপুট −
তৈরি করবে <প্রে>+------+------+| আইডি | মান |+---+------+| 1 | 70 || 2 | 100 || 3 | 150 || 4 | 250 || 5 | 630 |+------+------+5 সারি সেটে (0.00 সেকেন্ড)