কম্পিউটার

আমরা কিভাবে একটি নির্দিষ্ট বিন্যাসে একটি কলামের দশমিক মান সহ আউটপুট পুনরুদ্ধার করতে পারি?


MySQL FORMAT() ফাংশন, একটি সংখ্যাকে #,###,### এর মতো ফরম্যাটে রূপান্তর করে। একটি স্ট্রিং হিসাবে ফলাফল, একটি নির্দিষ্ট বিন্যাসে একটি কলামের দশমিক মান সহ আউটপুট পুনরুদ্ধার করতে ব্যবহার করা যেতে পারে। এটি বোঝার জন্য, আমরা টেবিলের একটি উদাহরণ নিচ্ছি 'আনুমানিক_ খরচ' যাতে নিম্নলিখিত ডেটা রয়েছে -

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)

উপরের প্রশ্নটি 2 দশমিক স্থান পর্যন্ত 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 দশমিক স্থান পর্যন্ত Tender_value-এর মান প্রদান করে।


  1. কিভাবে মাইএসকিউএল ট্যাবুলার ফরম্যাটের পরিবর্তে উল্লম্ব বিন্যাসে আউটপুট তৈরি করতে পারে?

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

  3. আমরা কিভাবে MySQL কলাম থেকে 'a\\b' এর মতো ব্যাকস্ল্যাশযুক্ত মানগুলির সাথে মেলাতে পারি?

  4. আমি কিভাবে MySQL এ বুলিয়ান মান আপডেট করতে পারি?