社区
Web 开发
帖子详情
jsp获取数据库float数据,怎么样去掉小数后面的0
yunmoon
2009-04-16 03:54:59
我的数据库数据类型是float,我用rs.getString获取查询结果是发现所有整数后面都加了个
.0
,如果我用rs.getInt那么小数就没了。
我想有没有什么办法去掉那些整数后面的
.0
,当要保证如果数据有小数也要输出小数,
我想做到数据库里是什么就是输出什么。因为在查看数据库的时候发现数据不是 1.0 这种形式的,用jsp显示就变成 1.0 形式了。
...全文
927
7
打赏
收藏
jsp获取数据库float数据,怎么样去掉小数后面的0
我的数据库数据类型是float,我用rs.getString获取查询结果是发现所有整数后面都加了个.0,如果我用rs.getInt那么小数就没了。 我想有没有什么办法去掉那些整数后面的.0,当要保证如果数据有小数也要输出小数, 我想做到数据库里是什么就是输出什么。因为在查看数据库的时候发现数据不是 1.0 这种形式的,用jsp显示就变成 1.0 形式了。
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
shihuangtian
2011-11-10
打赏
举报
回复
貌似到最后都没有人给出答案。。
我也遇到了这个问题了。数据库里边的类型为float。比如数据库的数据为12和12.01。
查找出来的数据都变成了12.0和12.01。
怎么去掉12.0后边的0 。
yunmoon
2009-04-16
打赏
举报
回复
[Quote=引用 4 楼 IBM_hoojo 的回复:]
你数据库中类型 为float
要去掉.0 可以改别的类型
也可以rs.getInt
也可以rs.getString() 然后用substring 截掉
方法很多 你自己想用那个都可以
[/Quote]
可以换成什么类型?要支持小数的还有其他吗?
rs.getInt 这个会把小数强制去掉的。
用substring 截掉 的话,我怎么判断后面跟的是.0 而不是其他有效数据
yunmoon
2009-04-16
打赏
举报
回复
[Quote=引用 3 楼 zhj92lxs 的回复:]
select col - 0 as col from table 我以前用oracle是这样弄的,试试
[/Quote]
还是不行,其实数据库查出来本来就没.0的。
hoojo
2009-04-16
打赏
举报
回复
你数据库中类型 为float
要去掉.0 可以改别的类型
也可以rs.getInt
也可以rs.getString() 然后用substring 截掉
方法很多 你自己想用那个都可以
zhj92lxs
2009-04-16
打赏
举报
回复
select col - 0 as col from table 我以前用oracle是这样弄的,试试
yunmoon
2009-04-16
打赏
举报
回复
[Quote=引用 1 楼 pengpeng107 的回复:]
输出的时候处理一下 判断最后几位是不是都是0
[/Quote]
有没有其他方法,或者是数据库有没有其他数据类型,
pengpeng107
2009-04-16
打赏
举报
回复
输出的时候处理一下 判断最后几位是不是都是0
jsp
中百分比表示方法
jsp
中百分比表示方法
数据
库
文档
数据
库
文档
Java语言开发动态网页原理过程.docx
Java语言开发动态网页原理过程.docx
2021-2022计算机二级等级考试试题及答案No.13433.docx
2021-2022计算机二级等级考试试题及答案No.13433.docx
中软国际JAVA摸底考试题.docx
...
Web 开发
81,117
社区成员
341,739
社区内容
发帖
与我相关
我的任务
Web 开发
Java Web 开发
复制链接
扫一扫
分享
社区描述
Java Web 开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章