ใช้ฟังก์ชัน FORMAT(number, decimals) จัดรูปแบบตัวเลขพร้อมคั่นหลักพัน
สร้างตารางตัวอย่าง
mysql> CREATE TABLE DemoTable (
-> Amount DECIMAL(10,2)
-> );
เพิ่มข้อมูลตัวอย่าง
mysql> INSERT INTO DemoTable VALUES(84848757.60); mysql> INSERT INTO DemoTable VALUES(95868685.50); mysql> INSERT INTO DemoTable VALUES(4242342.36);
แสดงข้อมูล
mysql> SELECT * FROM DemoTable;
ผลลัพธ์:
+-------------+ | Amount | +-------------+ | 84848757.60 | | 95868685.50 | | 4242342.36 | +-------------+
คำสั่งจัดรูปแบบพร้อมคั่นหลักพัน
mysql> SELECT FORMAT(Amount, 2) FROM DemoTable;
ผลลัพธ์:
+------------------+ | FORMAT(Amount,2) | +------------------+ | 84,848,757.60 | | 95,868,685.50 | | 4,242,342.36 | +------------------+
คำอธิบาย: FORMAT(Amount, 2) = แสดงทศนิยม 2 ตำแหน่ง พร้อมคั่นหลักพันด้วยคอมมา (locale ขึ้นกับการตั้งค่าเซิร์ฟเวอร์)