MySQL FORMAT() Function
In MySQL, the FORMAT() function round a specified number to the specified decimal places, and format like '#,###,###.##', and return the result as a string.
FORMAT() Syntax
Here is the syntax of MySQL FORMAT() function:
FORMAT(number, decimal_places)
Parameters
number- Required. The Number that needs to be formatted.
decimal_places- Required. The decimal places to retain.
Return value
The FORMAT() function returns a string like #,###,###.## format.
If the number parameter is NULL, it will return NULL.
FORMAT() Examples
SELECT
FORMAT(111111, 2),
FORMAT(111111.111, 2),
FORMAT(111111.111, 0),
FORMAT('111111', 2),
FORMAT('11111A', 2),
FORMAT('A11111', 2),
FORMAT(NULL, 2)\G
FORMAT(111111, 2): 111,111.00
FORMAT(111111.111, 2): 111,111.11
FORMAT(111111.111, 0): 111,111
FORMAT('111111', 2): 111,111.00
FORMAT('11111A', 2): 11,111.00
FORMAT('A11111', 2): 0.00
FORMAT(NULL, 2): NULL
1 row in set, 2 warnings (0.00 sec)