select 1/3为什么等于0 而不是0.333333 这是为什么呀? select 1/3 ------------0我想要得到0.3333333的结果该怎么写? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 select 1./3 select 1*1.0/3 select 1*1.0/3 /* ----------- .333333(所影响的行数为 1 行)*/ SELECT 1*1.000000000/3精度问题 SELECT CONVERT(VARCHAR(20),1*1.000000000/3) -------------------- 0.33333333333(所影响的行数为 1 行) 类型的问题,转换了decimal 即可。declare @fz int ,@fm int set @fz=1 set @fm=3select cast(@fz as decimal)/cast(@fm as decimal )-- 结果-- .3333333333333333333qq 56616197 默认是int处理可以设定为decimal就可以解决了 我有个数据表记录很多(1000000条)。用什么方法使查询速度加快? 创建表的问题~~~~ 求两条SQL语句? BCP批量导出大量数据的功能为什么无序 能否给字段取一个别名?比如显示中文,但字段是英文 求语句转换,我在SQL SERVER 中能够运行的语句在SYBASE中不能通过,请问如何转换? 求救,在sql语句中关于月数的问题!特急,老板拿刀在背后等着!!!!!!!! 请教存储过程???(是高手的教下我,急用) 高手请进。 求教一个SQL的写法,如何更有效率? MSSQL 2005 数据库恢复失败 sql 字符串处理问题 来者有分
-----------
.333333(所影响的行数为 1 行)
*/
精度问题
--------------------
0.33333333333(所影响的行数为 1 行)
declare @fz int ,@fm int
set @fz=1
set @fm=3
select cast(@fz as decimal)/cast(@fm as decimal )-- 结果
-- .3333333333333333333qq 56616197
可以设定为decimal就可以解决了