20
A
回答
27
SELECT TO_CHAR(696585242087, '99G999G999G9999', 'NLS_NUMERIC_CHARACTERS=",."')
FROM dual
2
去看一下TO_CHAR:http://www.oradev.com/oracle_number_format.jsp
16
所有可以为数字格式来完成的疯狂见the Oracle docs。简短的版本是你所需要的“TO_CHAR”功能,并为输出提供一个格式化字符串:
TO_CHAR(col_name, '999,999,999,999')
应该做你所需要的。
1
服用Dead programmer的更新(24 /月/ 2011)和Amir Pashazadeh(5元/月/ 2016),我们就可以得到想要的逗号分隔格式的注释(问题的原作者)用下面的例子。
此代码适用于具有等于或小于15位的号码,如果 则需要更大的长度,你应该根据 与长度的最大您将管理增加更多的999,999。
SELECT TRIM(TO_CHAR(12345678, '999,999,999,999,999')) ttry FROM DUAL
UNION ALL
SELECT TRIM(TO_CHAR( 1234, '999,999,999,999,999')) ttry FROM DUAL
;
结果:
TTRY
1,234
相关问题
- 1. 的Oracle SQL缺少逗号
- 2. oracle查询中缺少逗号错误
- 3. SQL编号格式
- 4. 查询编号由mysql查询获取的结果编号
- 5. PHP MySQL查询来选择由逗号
- 6. SQL查询的逗号分隔输出
- 7. SQL查询的逗号分隔结果
- 8. 动态SQL逗号分隔值查询
- 9. SQL查询与逗号分隔值
- 10. 逗号逗号分隔值在Oracle中
- 11. 以单行逗号分隔的格式选择查询结果
- 12. 的Oracle SQL逗号分隔的ID
- 13. 通过管道符号替换逗号的SQL查询
- 14. SQL查询到ID号用逗号分隔的列吗?
- 15. concat撇号到oracle sql查询
- 16. 格式化逗号在VS2010
- 17. 格式化用逗号
- 18. 格式没有逗号
- 19. Oracle SQL语法错误 - 缺失逗号
- 20. sql在哪里子查询编号
- 21. oracle用逗号替换逗号(句号和句点)
- 22. 逗号在SQL
- 23. 逗号SQL
- 24. 获取由逗号
- 25. 以逗号分隔格式输出多个MySql查询
- 26. MYSQL查询 - 使用格式,但没有逗号
- 27. 格式编号
- 28. 琶音格式:逗号前的空格?
- 29. 如何返回由逗号在SQL
- 30. 查找逗号空间年,但忽略无空格逗号年
为什么你想最右边的4位前的逗号? – MatBailie 2011-01-24 15:34:46
对不起,例如。 – 2011-01-24 15:38:56