-- to_char 数字转换为字符串
-- TO_CHAR(NUMBER)
-- 本函数把参数N转为一个VARCHAR2类型的数值。
-- N可以是NUMBER,BINARY_FLOAT,或者BINARY_DOUBLE。
-- 0) 如果不带格式,那么函数会把N转换为足以表示N的VARCHAR2字符串。
select to_char(12000) str from dual;
-- 1) ,(逗号) 9999,999 逗号,一般以千分位出现,作为分组符号使用.
-- 如果需要也可以当作是十分位,百分位出现,可以出现N次,视乎数字的大小而定.
-- 注意事项:只能出现在整数部分.
select to_char(12000,999,999) str from dual;
-- 2) .(点号) 99.99 点号,不要念为"句号",句号是个圆圈,点号只能出现在小数点对应的地方.只能出现一次.
-- 注意事项:只能出现在一个地方,就是原来数据小数点位置
select to_char(1234.34,9,999.99) from dual;
-- 3) $(美元符号) $999.99 美元.其实你可以放在任意地方(在10G下)
-- 注意事项:只能出现一次
select to_char(1234.34,9,999.$99) from dual ;
-- 4) 0(零) 999.99
-- 零.在对应位置返回对应的字符,如果没有则以 填充.
-- 注意事项:这是一个强制的符号,对应位没有,则以o填充,这是9很大不同地方
select to_char(0.34,&#