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

দশমিক মান যুক্ত কলামের আউটপুট নির্দিষ্ট ফরম্যাটে কীভাবে পাবেন?


MySQL FORMAT() ফাংশন একটি সংখ্যাকে #,###,###.### ফরম্যাটে রূপান্তর করে যা নির্দিষ্ট দশমিক স্থান পর্যন্ত রাউন্ড আপ হয়ে স্ট্রিং হিসেবে ফেরত দেয়। এটি ব্যবহার করে দশমিক মান যুক্ত কলামের আউটপুট নির্দিষ্ট ফরম্যাটে পাওয়া যায়। 'estimated_cost' টেবিল উদাহরণ:

mysql> Select * from estimated_cost;
+----+-----------------+-----------+---------------+
| Id | Name_Company    | Tender_id | Tender_value  |
+----+-----------------+-----------+---------------+
| 1  | ABC Ltd.        | 110       | 256.3256879   |
| 2  | Chd Ltd.        | 116       | 8569.25647879 |
| 3  | City group Ltd. | 202       | 23647.2365987 |
| 4  | Hjkl Ltd.       | 215       | 6598.327846   |
+----+-----------------+-----------+---------------+
4 rows in set (0.00 sec)

এখন 'Tender_value' কলাম নির্দিষ্ট দশমিক স্থানে দেখতে নিচের কোয়ারী:

mysql> Select FORMAT(Tender_value,2) from estimated_cost;
+------------------------+
| FORMAT(Tender_value,2) |
+------------------------+
| 256.33                 |
| 8,569.26               |
| 23,647.24              |
| 6,598.33               |
+------------------------+
4 rows in set (0.00 sec)

উপরের কোয়ারী Tender_value ২ দশমিক স্থানে ফেরত দিয়েছে।

mysql> Select FORMAT(Tender_value,1) from estimated_cost1;
+------------------------+
| FORMAT(Tender_value,1) |
+------------------------+
| 256.3                  |
| 8,569.3                |
| 23,647.2               |
| 6,598.3                |
+------------------------+
4 rows in set (0.00 sec)

এই কোয়ারী ১ দশমিক স্থানে ফেরত দিয়েছে।


  1. MySQL আউটপুট টেবুলার না করে ভার্টিকাল ফরম্যাটে পাওয়া

  2. MySQL ফলাফলে একটি কলামের সামারি আউটপুট কীভাবে পাবেন?

  3. MySQL কলাম থেকে ব্যাকস্ল্যাশযুক্ত মান (যেমন 'a\\b') কীভাবে ম্যাচ করবেন?

  4. MySQL-এ UPDATE দিয়ে বুলিয়ান মান আপডেট করা