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型
这样的方法能解决问题,但感觉很麻烦,不知道 各位有没有其他或更好的办法?

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

首先请看http://topic.csdn.net/u/20070821/15/8a2dac05-51b8-4eb1-b41d-4fbe8a232c85.html帖中从实际问题出发,讨论SQL语句中如...
  • oathevil
  • oathevil
  • 2010年05月16日 20:10
  • 26665

SQL server 除法计算百分比

ycNum、allNum为两个整数 CONVERT(DECIMAL(18,2),round((1.0*ycNum)/(1.0*allNum),5,5)*100) 整数乘1.0否则结果为0或1...

SqlServer中除法的问题

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

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

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

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...
  • hebeijg
  • hebeijg
  • 2011年02月14日 16:40
  • 1560

SQL SERVER数据类型详解

  • 2009年02月24日 22:45
  • 485KB
  • 下载

java,hibernate和sql server对应的数据类型

java,hibernate和sql server对应的数据类型   Java数据类型 Hibernate数据类型 标准SQL数据类型 (PS:对于不同的...

SQL SERVER与C#数据类型对应表

  • 2011年06月17日 00:06
  • 178KB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:sql server 中 int 数据类型除法的问题
举报原因:
原因补充:

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