请问一下SQL语句的问题?? SQL语句里面的"/"是除法取整数位,"%"是除法取小数位.哪个字符是相除过后,整数和小数全部显示出来呢? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 %是取摸吧,试了下,如果除数和被除数是整型,那么结果就算定义为float得出来的也只是整数,下面的例子我都定义为float就ok了declare @a floatdeclare @b floatdeclare @c floatset @b=12.3set @c=3.5set @a=@b/@cselect @a 有這樣的一個小技巧Declare @I Int, @J IntSelect @I = 5, @J = 2Select @I / @J --得到的結果是2Select @I * 1.0 /@J --得到的結果就有小數位了 select convert(float,5)/convert(float,2) SELECT SUM(cast(A as decimal(12, 6))) / SUM(cast(B as decimal(12, 2))) FROM table .net 中如何准确统计下载次数 asp.net自动生成代码 图片的地址怎么获得? asp.net执行存储过程的问题!! 求职贴:有哪位大哥有好介绍ASP.NET 大家帮看看找什么样的工作合适 .net 调用c++DLL 系能问题 关于页面刷新的老问题~~~~大家过来帮忙啊~~~~~ ASP.NET 如何操作使用JSON对象! 表格回车换行 DataSet怎么样来计算数据库里有多少 ? 无法在web服务器上启用调试 Expression Web 视频教程
试了下,如果除数和被除数是整型,
那么结果就算定义为float得出来的也只是整数,
下面的例子我都定义为float就ok了
declare @a float
declare @b float
declare @c float
set @b=12.3
set @c=3.5
set @a=@b/@cselect @a
Select @I = 5, @J = 2
Select @I / @J --得到的結果是2
Select @I * 1.0 /@J --得到的結果就有小數位了