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

MySQL-এ ডেসিমেল (DECIMAL) টাইপে মান সংরক্ষণ

MySQL-এ DECIMAL টাইপে দুটি প্যারামিটার থাকে: DECIMAL(মোট_অঙ্ক, দশমিক_পরে_অঙ্ক)।

উদাহরণ: DECIMAL(4,2) মানে মোট ৪ অঙ্ক, দশমিকের পরে ২ অঙ্ক।

  • ১২.৩৪ ✓ বৈধ
  • ১২৩.৪ ✗ অবৈধ (দশমিকের আগে ৩ অঙ্ক)
  • ১.২৩৪ ✓ বৈধ (দশমিকের পরে ৩য় অঙ্ক বাদ যাবে, ১.২৩ হবে)

টেবিল তৈরি:

mysql> create table DecimalDemo   -> (   -> Amount DECIMAL(4,2)   -> ); Query OK, 0 rows affected (0.47 sec)

অবৈধ মান (এরর):

mysql> insert into DecimalDemo values(123.4); ERROR 1264 (22003): Out of range value for column 'Amount' at row 1 mysql> insert into DecimalDemo values(1234); ERROR 1264 ... mysql> insert into DecimalDemo values(1234.56); ERROR 1264 ...

বৈধ মান:

mysql> insert into DecimalDemo values(12.34); Query OK, 1 row affected (0.13 sec) mysql> insert into DecimalDemo values(12.4); Query OK, 1 row affected (0.18 sec) mysql> insert into DecimalDemo values(.2345); Query OK, 1 row affected, 1 warning (0.18 sec) mysql> insert into DecimalDemo values(1.234); Query OK, 1 row affected, 1 warning (0.16 sec)

রেকর্ড দেখান:

mysql> select *from DecimalDemo;

আউটপুট:

+--------+ | Amount | +--------+ | 12.34  | | 12.40  | | 0.23   | | 1.23   | +--------+ 4 rows in set (0.00 sec)
  1. MySQL-এ GROUP_CONCAT() ব্যবহার করে কলাম মানগুলো CSV ফরম্যাটে দেখানো

  2. MySQL SUM() ফাংশন দিয়ে দশমিক মান যোগ করা

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

  4. MySQL-এ PayPal ডেসিমেল অমাউন্ট সংরক্ষণের জন্য DECIMAL(10,2) ব্যবহার