Conversion
MySQL
FORMAT
Memformat angka dengan pemisah ribuan dan desimal tertentu. Berguna untuk display angka.
Tipe hasil:
VARCHARDiperbarui: 7 Jan 2026Syntax
SQL
FORMAT(num, decimal_places[, locale])Parameter
numDOUBLEwajib
Angka yang akan diformat
decimal_placesINTwajib
Jumlah digit desimal
localeVARCHARopsional
Locale untuk format (opsional)
Contoh Penggunaan
Basic Format
SQL
1 SELECT FORMAT(1234567.89, 2) AS formatted;
Format dengan 2 desimal.
Hasil
formatted: 1,234,567.89
No Decimals
SQL
1 SELECT FORMAT(1234567.89, 0) AS formatted;
Format tanpa desimal (dibulatkan).
Hasil
formatted: 1,234,568
With Locale
SQL
1 SELECT FORMAT(1234567.89, 2, 'de_DE') AS german_format;
Format German (dot ribuan, comma desimal).
Hasil
german_format: 1.234.567,89