社区
PowerBuilder
帖子详情
Truncate 取小数位的问题?
隐人
2017-05-16 10:34:23
sle_amount.text= '9.2'
ld_amount = double(sle_amount.text)
messagebox('',string(Truncate(ld_amount,2)))
为什么提示是9.19?我试了其它数。从1到9,只有9.2,和9.7不对。为什么?求解
...全文
642
2
打赏
收藏
Truncate 取小数位的问题?
sle_amount.text= '9.2' ld_amount = double(sle_amount.text) messagebox('',string(Truncate(ld_amount,2))) 为什么提示是9.19?我试了其它数。从1到9,只有9.2,和9.7不对。为什么?求解
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
WorldMobile
2017-05-17
打赏
举报
回复
sle_amount.text= '9.2' ld_amount = double(sle_amount.text) messagebox('',string(Truncate(ld_amount,2))) 改为 dec{2} ldc_data sle_amount.text= '9.2' ldc_data = dec(sle_amount.text) messagebox('',string(Truncate(ldc_data,2)))
r00_a2lBUR
2017-05-17
打赏
举报
回复
为什么用Double,用decimal应该就不会
与MSSQL对比学习MYSQL的心得(六)–函数
TRUNCATE
(X,Y)返回被舍去至小数点后y位的数字x。若y的值为0,则结果不带有小数点或不带有小数部分。 若y设为负数,则截去(归零)x小数点左边起第y位开始后面所有低位的值。 SELECT
TRUNCATE
(1.32,1)
TRUNCATE
...
TRUNCATE
函数直接截
取
字符串小数结果值精准的
问题
--
TRUNCATE
函数直接使用字符串保存小数会出现结果不精准的
问题
select
TRUNCATE
('19.08',2); 结果返回 19.07 -- 需要先转换成小数再做截
取
才行(也要考虑CAST转换小数要注意考虑到可能会四舍五入) select ...
MySQL 截
取
小数位
数
问题
一、 FORMAT函数(每隔3位用逗号进行截
取
,
小数位
数四舍五入) 1)sql语句如下: SELECT FORMAT(xvalue,2) xvalue,FORMAT(yvalue,2) yvalue FROM prodct 2)效果如下: 二、ROUND函数(不用逗号进行截
取
,小数...
第150章 SQL函数
TRUNCATE
文章目录第150章 SQL函数
TRUNCATE
大纲参数描述
TRUNCATE
, ROUND, and $JUSTIFY示例 第150章 SQL函数
TRUNCATE
标量数值函数,按指定位数截断一个数。 大纲 {fn
TRUNCATE
(numeric-expr,scale)} 参数 numeric-expr -...
【MySQL】MySQL保留小数的操作(format,
truncate
, round)
MySQL保留小数的操作(format,
truncate
, round)format(x, y)
truncate
(x, y)round(x, y) format(x, y) format(x, y) 会进行四舍五入操作,满三位会加逗号进行分割,返回的类型是字符串类型
truncate
(x, y)
truncate
...
PowerBuilder
1,075
社区成员
66,437
社区内容
发帖
与我相关
我的任务
PowerBuilder
PowerBuilder 相关问题讨论
复制链接
扫一扫
分享
社区描述
PowerBuilder 相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章