কম্পিউটার টিউটোরিয়াল

MySQL-এ দশমিক সংখ্যা সংরক্ষণের জন্য DECIMAL ডেটা টাইপ ব্যবহার

ফরম্যাটিং ছাড়া DECIMAL টাইপ ব্যবহার করুন

MySQL-এ সংখ্যা ফরম্যাট করে সংরক্ষণ করার প্রয়োজন নেই। DECIMAL(precision, scale) ডেটা টাইপ ব্যবহার করলে নির্দিষ্ট দশমিক স্থান পর্যন্ত সঠিকভাবে সংরক্ষণ হয়।

সিনট্যাক্স

DECIMAL(পূর্ণাঙ্ক_ডিজিট_সंख্যা, দশমিক_স্থান_সংখ্যা)

উদাহরণ

mysql> CREATE TABLE DemoTable1330 (Amount DECIMAL(10,2));

mysql> INSERT INTO DemoTable1330 VALUES (10944.7893), (9848.44), (8009.90), (1000.99);

mysql> SELECT * FROM DemoTable1330;

ফলাফল

+----------+
| Amount   |
+----------+
| 10944.79 |
| 9848.44  |
| 8009.90  |
| 1000.99  |
+----------+

ব্যাখ্যা: DECIMAL(10,2) মানে মোট ১০ ডিজিট (দশমিক বিন্দু বাদে), 그중 ২ টি দশমিক স্থানে। ১০৯৪৪.৭৮৯৩ → ১০৯৪৪.৭৯ (রাউন্ড হয়েছে)। ফ্লোটিং পয়েন্ট এরর এড়াতে আর্থিক ডেটার জন্য সবসময় DECIMAL ব্যবহার করুন।

  1. MySQL-এ STR_TO_DATE() ব্যবহার করে ডেট ফরম্যাট কনভার্ট করা

  2. MySQL-এ দশমিক বিন্দুর আগে ২য় স্থানের সংখ্যা বের করা (DIV অপারেটর)

  3. JSP-এ পার্সেন্টেজ কীভাবে ফরম্যাট করবেন?

  4. JSP-এ সংখ্যা কীভাবে ফরম্যাট করবেন?