Tạo bảng tiền tệ
mysql> CREATE TABLE DemoTable1394 (
-> Amount DECIMAL(7,3)
-> );
Query OK, 0 rows affected (0.68 sec)
mysql> INSERT INTO DemoTable1394 VALUES(60),(2355.4),(456),(8769);
Dữ liệu gốc
mysql> SELECT * FROM DemoTable1394;
+----------+
| Amount |
+----------+
| 60.000 |
| 2355.400 |
| 456.000 |
| 8769.000 |
+----------+
Truy vấn: FORMAT(Amount, 2)
mysql> SELECT FORMAT(Amount, 2) FROM DemoTable1394;
Kết quả: Có dấu phẩy phân cách nghìn, 2 chữ số thập phân
+------------------+
| FORMAT(Amount,2) |
+------------------+
| 60.00 |
| 2,355.40 |
| 456.00 |
| 8,769.00 |
+------------------+
Lưu ý: FORMAT() trả về chuỗi (VARCHAR), không phải số. Dùng cho hiển thị, không dùng cho tính toán tiếp. Locale mặc định là en_US (dấu phẩy nghìn, chấm thập phân).