Overview
TheTO_CHAR
function formats a number into a string using a given format.
Syntax
The syntax for using theTO_CHAR
function is as follows:
value
: A number that will be formatted to a string.format
: The format of the input string.
Format
Format string supports following template patterns (can be lowercase):Pattern | Description |
---|---|
9 | Digit position (may be dropped if insignificant) |
0 | Digit position (never dropped) |
. | Decimal point |
, | Group (thousands) separator |
D | Decimal point |
G | Group separator |
S | Plus/minus sign directly before or after a number |
PL | Plus sign in the specified position (for negative numbers) |
MI | Minus sign in specified position (for positive numbers) |
SG | Plus/minus sign in the specified position. |
Limitations
- All text inside double quote
"{text}"
will not be considered a pattern. - The quote character
""
will not appear in the result string. - Any text that does not match any pattern will be preserved in the result string.