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

MySQL-এ সংখ্যা ফরম্যাট: হাজার বিভাজক '.' এবং দশমিক বিভাজক ',' (FORMAT ফাংশন)

FORMAT() ফাংশন দিয়ে লোকালাইজড সংখ্যা ফরম্যাট

MySQL 5.5+ এ FORMAT() ফাংশনের তৃতীয় প্যারামিটারে লোকেল (যেমন 'de_DE') দিয়ে জার্মান স্টাইলে হাজার বিভাজক ডট (.) এবং দশমিক বিভাজক কমা (,) পাওয়া যায়।

সিনট্যাক্স

SELECT FORMAT(yourColumnName, decimalPlaces, 'de_DE') AS aliasName FROM yourTableName;

উদাহরণ

mysql> CREATE TABLE formatNumberDemo (
    -> Id INT NOT NULL AUTO_INCREMENT PRIMARY KEY,
    -> Number DECIMAL(19,1)
    -> );
mysql> INSERT INTO formatNumberDemo (Number) VALUES
    -> (10000000000000.2), (1000.4), (1000000.6),
    -> (100000000.7), (100000000000000000.8);

ফরম্যাট কোয়েরি (৩ দশমিক স্থান)

mysql> SELECT FORMAT(Number, 3, 'de_DE') AS Numberformat FROM formatNumberDemo;
+-----------------------------+
| Numberformat                |
+-----------------------------+
| 10.000.000.000.000,200      |
| 1.000,400                   |
| 1.000.000,600               |
| 100.000.000,700             |
| 100.000.000.000.000.000,800 |
+-----------------------------+

লোকেল উদাহরণ: de_DE (জার্মান), en_US (ইংরেজি - কমা হাজার, ডট দশমিক)।

  1. জাভাস্ক্রিপ্টে ১ থেকে ২০০ পর্যন্ত র‍্যান্ডম নম্বর কীভাবে পাবেন?

  2. MySQL-এ সংখ্যা ২ দশমিক স্থানে ফরম্যাট করার পদ্ধতি

  3. PHPMyAdmin-এ MySQL DECIMAL প্রিসিশন এবং স্কেল নাম্বার নির্দিষ্ট করা

  4. এক্সেল কাস্টম নাম্বার ফরম্যাটিং মাস্টার করুন: একাধিক শর্ত প্রয়োগ করুন মুদ্রা, চিহ্ন, টেক্সট এবং রংসহ