sql - 如何使用 Oracle TO_CHAR() 将数字转换为不带小数点的字符

标签 sql oracle

我需要打印以下数字,不带小数点,但保留两位小数:

2000.50 to '000000200050'

有什么想法吗?

最佳答案

你能试试吗
LPAD(col*100,12,'0')

这将用 0 填充数据并确保这是一个 12 个字符的字符串。

关于sql - 如何使用 Oracle TO_CHAR() 将数字转换为不带小数点的字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63840564/

相关文章:

sql - Oracle:如何向当前日期添加 6 个月

javax.persistence.EntityExistsException 与 SequenceGenerator

php - 优化 MySQL 全文搜索

php - 如何知道 "one to many"数据库中自增列的ID?

sql - 什么时候放弃 SQL 中的集合操作并转向过程化操作?

Oracle Weblogic OAM 使用 session cookie 获取用户信息

python - 在 Oracle DB 上从 python 运行 set role 命令

sql - Oracle 10g 中的 RECORD TYPE 值错误太多

MySQL:错误 1054 (42S22): 'where clause' 中的未知列

sql - 在 Oracle 中准确计算过去的年数(考虑闰年)