DECIMAL টাইপ কলামে SUM() ফাংশন প্রয়োগ
MySQL-এ DECIMAL(p,s) টাইপের কলামে আর্থিক বা দশমিক মান সংরক্ষণ করা হয়। SUM() ফাংশন দিয়ে সঠিক দশমিক যোগফল বের করা যায়।
টেবিল ও ডেটা
mysql> CREATE TABLE DemoTable (Money DECIMAL(7,2)); mysql> INSERT INTO DemoTable VALUES(100.67), (199.33), (500), (400), (800);
সব রেকর্ড
+--------+ | Money | +--------+ | 100.67 | | 199.33 | | 500.00 | | 400.00 | | 800.00 | +--------+
SUM() কোয়েরি
mysql> SELECT SUM(Money) FROM DemoTable;
+------------+ | SUM(Money) | +------------+ | 2000.00 | +------------+
ব্যাখ্যা
DECIMAL(7,2)— মোট ৭ ডিজিট, 그중 ২ ডিজিট দশমিকের পরের অংশ।SUM()দশমিক প্রিসিশন রক্ষা করে (ফ্লোটিং পয়েন্ট এরর হয় না)।- আর্থিক হিসাবের জন্য সবসময়
DECIMALব্যবহার করুন,FLOAT/DOUBLEনা।