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

MySQL-এ FORMAT() ফাংশন ব্যবহার করে হাজার বিভাজক (Thousand Separator) দেখানো

বড় সংখ্যাগুলো পঠনযোগ্য बनाने জন্য FORMAT(number, decimals) ফাংশন ব্যবহার করা হয়। এটি কমা (`,`) দিয়ে হাজার বিভাজক যোগ করে এবং দশমিক স্থান নিয়ন্ত্রণ করে।

টেবিল তৈরি এবং ডেটা ইনসার্ট

mysql> CREATE TABLE DemoTable (
    -> Amount DECIMAL(10,2)
    -> );
Query OK, 0 rows affected (0.45 sec)

mysql> INSERT INTO DemoTable VALUES(84848757.60);
mysql> INSERT INTO DemoTable VALUES(95868685.50);
mysql> INSERT INTO DemoTable VALUES(4242342.36);

সকল রেকর্ড

+-------------+
| Amount      |
+-------------+
| 84848757.60 |
| 95868685.50 |
| 4242342.36  |
+-------------+

FORMAT() দিয়ে ফরম্যাট করা

mysql> SELECT FORMAT(Amount, 2) FROM DemoTable;

আউটপুট:

+------------------+
| FORMAT(Amount,2) |
+------------------+
| 84,848,757.60    |
| 95,868,685.50    |
| 4,242,342.36     |
+------------------+

নোট: FORMAT() স্ট্রিং রিটার্ন করে। গাণিতিক অপারেশনের জন্য উপযুক্ত নয়।

  1. MySQL-এ ডাবল কোটস (") সহ রেকর্ড ইনসার্ট করার পদ্ধতি (Escape ব্যবহার করে)

  2. MySQL-এ MONTH() এবং SUM() ব্যবহার করে বর্তমান মাসের টোটাল অ্যামাউন্ট বের করা

  3. MySQL-এ DATE_ADD ব্যবহার করে টেবিলের তারিখ আপডেট করা (বছর যোগ/বিয়োগ)

  4. MySQL-এ CASE WHEN ও GROUP BY ব্যবহার করে একাধিক রো একত্রিত করা (Pivot)