还是那个问题 select cast(1.47e-5 as char(8))发生类型 varchar 的算术溢出错误,值 = 0.000015。为什么是0.000015呢?不懂改成char(3)也是这个结果 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 原因是你的位数不够长select cast(1.47e-5 as char(30)) select cast(1.47e-5 as decimal(16,7))/*0.0000147*/ 长度不够,所以导致拆分,所以报错。char类型是固定长度,如果数据的大小大都接近某一长度的值事,用char记住char的长度一定要大于你的字段数据的长度才行 因为你的 char 的长度 太小了 求助关于用sql语句替换某个特定字符 SQL 郁闷的问题。。。 请教一个语句 因为数据库正在使用,所以未能获得对数据库的排它访问权.RESTORE DATABASE 操作终端异常 请问如何按照时间对每天的前n笔交易求和? 关于外键的问题 两个数据表 连接查询问题 一个经常遇到的问题!! with rollup和with cube何解啊,可以举个例子啊! 如何在VB中读取 sql中image字段的内容 sql加自动生成列, 求sql查询语句
select cast(1.47e-5 as decimal(16,7))
/*
0.0000147
*/
记住char的长度一定要大于你的字段数据的长度才行