MySQL-এ বড় সংখ্যাগুলো কমা-সেপারেটেড (হাজার, লক্ষ, কোটি ফরম্যাটে) দেখাতে FORMAT() ফাংশন ব্যবহার করা হয়।
সিনট্যাক্স
SELECT FORMAT(yourColumnName, decimal_places) FROM yourTableName;
উদাহরণ
mysql> CREATE TABLE DemoTable (Value BIGINT);
mysql> INSERT INTO DemoTable VALUES (78000000000), (10000000000), (90000000000), (450600000000);
সকল ডেটা
+--------------+ | Value | +--------------+ | 78000000000 | | 10000000000 | | 90000000000 | | 450600000000 | +--------------+
FORMAT() ব্যবহার করে ফরম্যাট করা
mysql> SELECT FORMAT(Value, 0) AS `FormatValue` FROM DemoTable;
ফলাফল
+-----------------+ | FormatValue | +-----------------+ | 78,000,000,000 | | 10,000,000,000 | | 90,000,000,000 | | 450,600,000,000 | +-----------------+
ব্যাখ্যা: FORMAT(N, D)-এ D দশমিক স্থানের সংখ্যা। 0 দিলে দশমিক নেই। এটি স্ট্রিং রিটার্ন করে, ক্যালকুলেশনের জন্য উপযোগী নয়। লোকেল-নির্ভর কমা ফরম্যাট ফলো করে।