社区
MS-SQL Server
帖子详情
关于小数的处理。
louifox
2005-09-14 05:05:38
我的库存数据库,数量字段定义为float,但是我的有些记录是整数的,比如零件,有些带小数点比如材料的重量等,现在查询出来 的结果像2.00000000E-6,3.3999999,12.000001等。
我想查询出来这样的:0,3.4,12。
该如何写查询语句?
...全文
224
5
打赏
收藏
关于小数的处理。
我的库存数据库,数量字段定义为float,但是我的有些记录是整数的,比如零件,有些带小数点比如材料的重量等,现在查询出来 的结果像2.00000000E-6,3.3999999,12.000001等。 我想查询出来这样的:0,3.4,12。 该如何写查询语句?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
lovcal
2005-09-16
打赏
举报
回复
同一个字段又整数又小树?
rivery
2005-09-14
打赏
举报
回复
--也可以:
select convert(numeric(16,1),列) from 表
vivianfdlpw
2005-09-14
打赏
举报
回复
select convert(decimal(16,1),列) from 表
zjcxc
元老
2005-09-14
打赏
举报
回复
--测试数据
declare @t table(col float)
insert @t select 2.00000000E-6
union all select 3.3999999
union all select 12.000001
--查询
select cast(col as int) as col from @t
/*--结果
col
-----------
0
3
12
(所影响的行数为 3 行)
--*/
zjcxc
元老
2005-09-14
打赏
举报
回复
select cast(字段 as int) from 表
freemarker中的
小数
处理
,BigDecimal
小数
保留
普通人:计划失败 -> 沮丧 -> 骂自己一顿 -> 制订新计划 -> 继续失败 学霸:计划失败 -> 沮丧...问题:freemarker中的
小数
处理
;BigDecimal
小数
保留;ftl表达式对
小数
处理
; 1.BigDecial
小数
保留 BigDecimal totalPrice
js
处理
小数
取整
js
处理
小数
取整
Python中
小数
的
处理
Python中
小数
的
处理
包括四舍五入、取整(向上取整、向下取整),向0取整,获取一个数的
小数
部分。 四舍五入 需要用到round(value, 保留的
小数
位数)函数,如下49.698按照四舍五入保留两位
小数
。 print(round(49.698, ...
关于BigDecimal,
小数
类型的
处理
关于BigDecimal,最近学习的一点笔记
小数
位数: BigDecimal.setScale()...setScale(1,BigDecimal.ROUND_DOWN)直接删除多余的
小数
位,如2.35会变成2.3 setScale(1,BigDecimal.ROUND_UP)进位
处理
,2.35变成2.4 setScal...
JavaScript
小数
运算
处理
方法
JavaScript
小数
运算
处理
方法
MS-SQL Server
34,576
社区成员
254,587
社区内容
发帖
与我相关
我的任务
MS-SQL Server
MS-SQL Server相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章