select '9.0','12.23','189.01','2.10' from dual;是这个意思吗?
解决方案 »
- 求一关于复制的SQL语句
- oracle异地备份
- 这样的要求怎么去实现呢?
- Oracle的数据群集
- 我登陆到Oracle Management Server时,怎么 提示 “登陆身份证明不正确 ”
- oracle9.0我想重新配置一个资料档案库,然后把原来的sid对应的资料档案库删除,怎么做?
- 我发现安装了Oracle8i之后,我的电脑从开机登录到启动完成变得很慢了,有几分钟时间,请问这是正常的吗?还是巧合,在这时候中了病毒了?
- 这个insert语句该如何写?
- Oracle 8 完全参考手册 哪里有卖或下载?
- 紧急问题,求救高手,谢谢!
- 请问为什么“oracleorahome92httpserver”服务启动不了
- 高手幫忙看一下,想實現有就先刪除再建的過程
如:
select to_char(9.0) from dual
结果就变为'9'了,我还要‘9.0'的效果。
有效小数位2
或者
select to_char(9.0,'0.0') as a from dual这样可以吗
这样可以哦
或者
select to_char(9.0,'0.00') as a from dual
1.00, 1234.00 ,怎么用同一sql语句变成,'1.00', '1234.00' .
不要这种效果:'_ _ _1.00','_ 1234.00',_表示空格
其实各位的方法都不行,单纯的9.0没问题,请看
SQL> select to_char(9.0,'0.00') from dual;TO_CHAR(9.0,'0.00')
-------------------
9.00SQL> select to_char(999.0,'0.00') from dual;TO_CHAR(999.0,'0.00')
---------------------
#####SQL> select to_char(999.0,'000.00') from dual;TO_CHAR(999.0,'000.00')
-----------------------
999.00SQL> select to_char(9.0,'000.00') from dual;TO_CHAR(9.0,'000.00')
---------------------
009.00期待高手
结果的前面,就会有个空格
例如,
9.0 检索后变成,9.00 可以吗
如果可以的话,试一下这个
select to_char(9.1,'fm99999999.00') as a from dual
----------------------------
0.90SQL>
SQL> select to_char(0.9,'fm99999990.00') from dual;TO_CHAR(0.9,'FM99999990.00')
----------------------------
0.90这样处理的话,就没有
0.90 --> ' .90'
这种情况了。恩,这样就没有问题了。