Oracle:to_char(number) 的模式以添加额外的 ascii 字符?

标签 oracle formatting numbers ascii oracle-apex

使用 Oracle to_char(number) 函数,是否可以将 ascii 字符附加到返回的字符串?

具体来说,我需要在返回的字符串中添加一个百分比字符。

“从双中选择 to_char(89.2244, '999G999G999G999G990D00')”-->
返回“89.22”。我需要一个返回“89.22%”的格式模式。

我通过 Application Express 中的报告使用它,所以不能简单地将“%”连接到查询,我需要将它放在数字格式中。

最佳答案

所以你不能用 CONCAT 包装 to_char 吗?

select concat(to_char(89.2244, '999G999G999G999G990D00'),'%') from dual

关于Oracle:to_char(number) 的模式以添加额外的 ascii 字符?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/586088/

相关文章:

mysql - 如何在 mysql 中执行此操作 : "Select * from $table where varchar_number between numberInString1 and numberString2";

c++ - 使用 pow() 进行除法溢出

c++ - 你如何设置 cout 语言环境来插入逗号作为千位分隔符?

java - 做javaEE oracle认证必须要javaSE oracle认证吗?

database - 安装 oracle db 10g 后 xampp apache 无法启动。怎么修?

go - fmt 格式说明符仅打印具有非零值的字段

python - 由于日期时间值的错误解析,在 Matplotlib 中使用日期时间索引绘制 pd df 会导致 ValueError

javascript - d3.format SI 前缀 - 小写字母

oracle - 亚马逊 RDS Oracle : impdp REMAP_SCHEMA

oracle - 在 Oracle 中将表连接到自身