00问答网
所有问题
sql里面,小于1的数字用tochar方法,小数点前面的0没了。比如tochar(0.5)变成了.5?
如题所述
举报该问题
推荐答案 2015-01-19
to_char(-0.1,'FM9.99') '-.1'
to_char(0.1,'0.9') ' 0.1'
to_char(12,'9990999.9') ' 0012.0'
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://00.wendadaohang.com/zd/eTDnjjrTB0Zr0BTnIn.html
其他回答
第1个回答 2015-01-19
Select To_Char(0.5,'999999999990.99') From Dual;
追问
谢谢,虽然我已经知道了
相似回答
pl
sql
操作oracle数据库
0.5
显示.
5,
求解决
方法
答:
这个没有问题的,数据库在存储时,为了节省空间,就会省略
前面的0,
如果你有需要可以用格式化输出的方式来让小数完整显示,例如select
to
_
char(0.5,
'FM99999990.099') from dual;
...
小于1,
转换成百分比后不显示
小数点前面的0,比如
0.1%,显示结果就是...
答:
concat(to_
char(
CAST( CAST(b.SUM_W as FLOAT)/a.SUM_W *100 as numeric(10,2
))),
‘%’) as "别名"
,小于1的数字用tochar方法
oracle 聚合函数求和后
,小数点前面的零
不显示
答:
CREATE TABLE test_
tochar(
id INT, val decimal(10,4));INSERT INTO test_tochar VALUES(
1,
0
.0001);INSERT INTO test_tochar VALUES(2, 0.0012);INSERT INTO test_tochar VALUES(3, 0.0123);INSERT INTO test_tochar VALUES(4, 0.1234);INSERT INTO test_tochar VALUE...
oracle FM去掉了小数点后
的0,
怎么去掉
小数点?
答:
您可以使用 `FM99990.0` 来格式化转换,这样可以将
小数点
后面的 0 去掉,同时可以保留一位小数。具体地:```
to
_
char(
ts, 'FM99990.0') || '天'```例如,如果 `ts` 的值是 1.0,则上述语句返回的结果是 `'1天'`;如果 `ts` 的值是
0.5,
则返回的结果是 `'0.5天'`。
大家正在搜
oracle小数点前面的0不显示
sql保留小数点前面的0
sql去掉小数点后面的0
sql小数点用什么类型
sql把整数保留小数点后两位
sql取小数点后两位函数
oracle 小数点保留两位
sql小数点后补零
sql小数点保留两位
相关问题
oracle的pl/sql,不使用to_char,有办法把小...
关于sql语句to_char的问题
Oracle不显示小数点前的0
oracle 聚合函数求和后,小数点前面的零不显示
oracle里两个number(38,2)的数相减后,小数点...
delphi sql查询结果小于1,转换成百分比后不显示小数...
sql 小数部分非0进1
oracle number类型的数据,to_char()后