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

MySQL-এ FORMAT() ফাংশন দিয়ে হাজার সেপারেটর এবং দুই দশমিকস্থান সহ আমাউন্ট ফরম্যাট করা

FORMAT() ফাংশন

FORMAT(number, decimals) সংখ্যাকে হাজার সেপারেটর (কমা) এবং নির্দিষ্ট দশমিকস্থান সহ স্ট্রিং হিসেবে ফরম্যাট করে।

সারণি ও ডেটা

mysql> create table DemoTable1394 (Amount decimal(7,3));
mysql> insert into DemoTable1394 values(60),(2355.4),(456),(8769);

কোয়েরি

mysql> select format(Amount,2) from DemoTable1394;

ফলাফল

+------------------+
| format(Amount,2) |
+------------------+
| 60.00            |
| 2,355.40         |
| 456.00           |
| 8,769.00         |
+------------------+

ব্যাখ্যা

  • FORMAT(Amount, 2) — ২ দশমিকস্থান, হাজার সেপারেটর কমা
  • লোকেল-নির্ভর: কিছু লোকেলে সেপারেটর ভিন্ন হতে পারে
  • ফলাফল স্ট্রিং (VARCHAR), ক্যালকুলেশনের জন্য উপযোগী নয়
  • ক্যালকুলেশনের জন্য ROUND() বা TRUNCATE() ব্যবহার করুন, প্রদর্শনের জন্য FORMAT()
  1. MySQL-এ IFNULL() দিয়ে NULL মানকে ১ এবং নন-নালকে ১ যোগ করে আপডেট করা

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

  3. Python-এ Pandas DataFrame কলামের দশমিক স্থানের সংখ্যা রাউন্ড (Round) করার পদ্ধতি

  4. পাইথনে ফ্লোট নম্বরকে দুই দশমিক স্থানে প্রদর্শন করা