sql server 中 int 数据类型除法的问题

转载 2011年01月07日 14:39:00

问题:两个int 型的值 ,比如:10和3 ,我想让10除以3得到3.33(保留两位小数,四舍五入)
解决办法:convert(decimal(10,2),round(@a*1.00/@b,2))      @a,@b分别为int型
这样的方法能解决问题,但感觉很麻烦,不知道 各位有没有其他或更好的办法?

相关文章推荐

SqlServer中除法的问题

首先先计算两个小问题: 1.select (11+0-7)/97 2.select cast((11+0-7)/97 as decimal(10,4)) 这两者的结果是什么? 答案为:...

SQL SERVER除运算怎样取小数形式

select cast(10*1.0/4 as decimal(18,2))

SQL SERVER做除法四舍五入

SELECT CAST(24/38.0000 AS NUMERIC(18,4))

实例分析SQL中除法的三种写法

首先请看http://topic.csdn.net/u/20070821/15/8a2dac05-51b8-4eb1-b41d-4fbe8a232c85.html帖中从实际问题出发,讨论SQL语句中如...

SQL Server 2005 int与datetime数据类型的存储结构说明

我经常被问到,或者在论坛上看到,有人提出这样的疑问:为什么SQL Server的int型存的是固定长度4个字节,但实际上能存储远远超过4个”长度”的整型,例如123456789;而日期型是固定长度8个...

转 SQL server数据库数据类型tinyint,smallint,int和bigint的区别

原文地址:http://www.ancher.cn/blog/article.asp?id=127 事事皆学问呀,SQL server真的博大精深,很多东西得准确掌握才能用得好。一、类型比较bigin...

SQL SERVER数据类型详解

  • 2009-02-26 09:05
  • 485KB
  • 下载

sql Server中float、real、decimal(numeric)数据类型的区别

decimal 数据类型最多可存储 38 个数字,所有数字都能够放到小数点的右边。decimal 数据类型存储了一个准确(精确)的数字表达法;不存储值的近似值。 定义 decimal 的列、变量...

SQL SERVER数据类型详解

  • 2009-02-24 22:45
  • 485KB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)