社区
DB2
帖子详情
请教db2中将float转成字符串的问题,请大家帮帮忙啊!
frestlily
2007-07-19 10:12:54
a.floatvalue字段为float型,用char(a.floatvalue),结果0.55555555成了‘5.5555555E-1’,而我想要‘0.55555555’,怎么处理?
我用cast(a.floatvalue as char(100))还是同样的结果!
请大家帮忙啊!
...全文
448
7
打赏
收藏
请教db2中将float转成字符串的问题,请大家帮帮忙啊!
a.floatvalue字段为float型,用char(a.floatvalue),结果0.55555555成了‘5.5555555E-1’,而我想要‘0.55555555’,怎么处理? 我用cast(a.floatvalue as char(100))还是同样的结果! 请大家帮忙啊!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
happyflog
2007-07-19
打赏
举报
回复
这个应该是你显示的问题,应该看你的程序中如何控制显示数据的格式
frestlily
2007-07-19
打赏
举报
回复
谢谢happyflog和norno!
执行select char(a.floatvalue) from table 显示的就是科学记数法的形式。
用decimal(a,b),a 和b不好设,因为参数不是固定的,而页面需要的就是普通的显示格式。
因为要插入的目标字段还有来源于其他字段的各种字符串,所以页面不好过滤处理。
norno
2007-07-19
打赏
举报
回复
把decimal(a,b)中的a b根据你的需要调整
norno
2007-07-19
打赏
举报
回复
。。。
上面弄错了 DB2 9中的decfloat不是这个
有个折中的解决办法
char(cast(a.floatvalue as decimal(7,6)))
norno
2007-07-19
打赏
举报
回复
在db2 8.0中
确实是这样 直接将float double转成char是不行的
就如楼主所说
可以将数据取出来 再转换
在DB2 9中
似乎有个decfloat 可以浮点表示
happyflog
2007-07-19
打赏
举报
回复
select char(a.floatvalue) from table 你执行一下这个语句 如果显示的是 0.5555555 那说明和数据库无关了 科学计数法显示多数原因是你的展现造成的
frestlily
2007-07-19
打赏
举报
回复
我需要将float字段值转成字符串,得到0.55555555转成‘0.55555555’的效果,插入到一个char字段中(必须进行转换,因为目标字段还可有其他char字段的值动态插入),页面只显示,不做处理
【转】数据库编程总结
from: http://blog.csdn.net/byxdaz/archive/2010/04/11/5473557.aspx当前各种主流数据库有很多,包括Oracle, MS SQL Server, Sybase, Informix, MySQL,
DB2
, Interbase / Firebird, PostgreSQL, SQLite, SAP/DB, TimesTen, M
数据库编程总结
数据库编程总结 本文来自CSDN博客,转载
请
标明出处:http://blog.csdn.net/byxdaz/archive/2010/04/11/5473557.aspx 当前各种主流数据库有很多,包括Oracle, MS SQL Server, Sybase, Informix, MySQL,
DB2
, Interbase / Firebird, PostgreSQ
数据库编程
当前各种主流数据库有很多,包括Oracle,MS SQL Server, Sybase, Informix, MySQL,
DB2
, Interbase / Firebird, PostgreSQL,SQLite, SAP/DB, TimesTen, MS ACCESS等等。数据库编程是对数据库的创建、读写等一列的操作。数据库编程分为数据库客户端编程与数据库服务器端编程。数据库客户端编程主要使用O
Mybatis的所有知识点都在这里啦!!!收藏着慢慢看~~~
Mybatis 说在最前面 持久层技术解决方案,在框架之前大致分为三种。 JDBC技术(规范) Connection PreparedStatement ResultSet Spring的JDBCTemplate(工具类) 是spring对JDBC的简单封装 Apache的Dbutils(工具类) 类似JDBC Template Mybatis概念 什么是Mybatis? MyBatis是一款优秀的持久层框架,它支持自定义 SQL、存储过程以及高级映射。MyBatis 免除了几乎
数据库
数据库编程总结 收藏 此文于2010-04-12被推荐到CSDN首页此文于2010-04-16被推荐到CSDN首页如何被推荐?数据库编程总结当前各种主流数据库有很多,包括Oracle, MS SQL Server, Sybase, Informix, MySQL,
DB2
, Interbase / Firebird, PostgreSQL, SQLite, SAP/DB, TimesTen
DB2
5,889
社区成员
11,654
社区内容
发帖
与我相关
我的任务
DB2
IBM DB2 是美国IBM公司开发的一套关系型数据库管理系统,它主要的运行环境为UNIX(包括IBM自家的AIX)、Linux、IBM i(旧称OS/400)、z/OS,以及Windows服务器版本
复制链接
扫一扫
分享
社区描述
IBM DB2 是美国IBM公司开发的一套关系型数据库管理系统,它主要的运行环境为UNIX(包括IBM自家的AIX)、Linux、IBM i(旧称OS/400)、z/OS,以及Windows服务器版本
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章