我有一个结构大概如下的数据:M_VALUE LIM_1 LIM_2
-73.3853 -128 -98.5
-77.4118 -128 -98.5我用以下代码查询:
SELECT decode(M_VALUE,Null,Null,M_VALUE||' ('||to_char(LIM_1,'0D9')||'<=x<='||to_char(LIM_2,'0D9')||')')
FROM TableName得到的结果是:结果
-73.3853 (####<=x<=####)
-77.4118 (####<=x<=####)为什么这里的负数都显示为####了?应该如何改写代码能正确显示?谢谢大家!
-73.3853 -128 -98.5
-77.4118 -128 -98.5我用以下代码查询:
SELECT decode(M_VALUE,Null,Null,M_VALUE||' ('||to_char(LIM_1,'0D9')||'<=x<='||to_char(LIM_2,'0D9')||')')
FROM TableName得到的结果是:结果
-73.3853 (####<=x<=####)
-77.4118 (####<=x<=####)为什么这里的负数都显示为####了?应该如何改写代码能正确显示?谢谢大家!
解决方案 »
- OracleMTSRecoveryService
- 请高手看一下这2个SQL怎么写?
- (+)这玩意怎么用啊?表示好像刚学oracle似地,之前算是白混了
- PL/SQL DEBELOPER 连接数据库报 ora-12547 TNS: lost contact
- Exp 命令导出某个表的某个分区的数据
- 求:去掉字符串右边的数字,如:'城北区建设路78'->'城北区建设路'
- 调试带返回参数的存储过程时保错!!参数类型或者参数个数错误!怎么回事??
- oracle存储过程中有没有表变量?
- 我这简单Oracle存储过程错误在哪?
- 有个难点,求教各路大神
- oracle 11g 为什么安装到9%就没反应。
- Oracle时间函数
FROM TableName
format对于实际的数字来说太短了
其中fm是什么意思呢?我刚才查了一下说是除空格,原来有产生过空格么?