SELECT TO_CHAR(1890.55,'$99,999D99')
FROM DUAL;
结果:error
这个语句是错误的,在“,” “.”和D,G是不能够通用的。
SELECT TO_CHAR(1890.55,'$0G000D00')
FROM DUAL;
结果: $1,890.55
这个语句是正确的,即便是0,也能够代表数字
SELECT TO_CHAR(1890.55,'$099,999.99')
FROM DUAL;
结果: $001,890.55
前面如果加上了0,后面的9也会进行补位
MI,PR只能放在最后面
B不能占数字的位数,但是可以进行补位