00问答网
所有问题
T-SQL如何将整型值变成浮点型
我想实现“计算男生人数在全班的百分比”,“男生人数”列和“人数”列都是整型,这样做结果是0,
select 男生人数/人数 as 百分比
from Class
怎么改能实现结果是小数?
请高人指点,谢谢
举报该问题
推荐答案 推荐于2017-11-23
使用convert函数进行类型转换。
select convert(numeric(8,2),(convert(numeric(8,2),男生人数)*100/人数))
关键是内层的转换,内层的是把整型的转换为数值型的,并保留2位小数,从而保证能够计算出小数。
外面的convert完成计算结果后的转换,保留2位小数。
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://00.wendadaohang.com/zd/DjDerBD00.html
其他回答
第1个回答 2019-06-21
可以私聊我~
相似回答
delphi
整型
变量相除,要求结果为小数
答:
a,b:integer;p0:double;begin p0:=a/b; // a/b 得的值会自动
转为
double赋给p0的. 如果要保留小数位数要用到Format函数.adoquery1.
SQL
.add('update table1 set p='+currtostr(p0)+' where...'); //
sql中
这么写,字符串的拼接问题,要把p0转为字符串....
sql
数据
类型
有哪些
答:
5、数字数据
类型
。数字数据只包含数字。数字数据类型包括正数和负数、小数(
浮点
)和
整数
。整数由正整数和负整数组成,如39、25、0-2和33967。在Microsoft
SQL
Server中,存储在整数中的数据类型是int、smallint和tinyint。int数据类型存储的数据多于smallint数据类型,而smallint数据类型存储的数据多于tiny...
SQL
是什么?
答:
现在我们已经快速浏览了 SQL 提供的 DDL 与 DML 陈述式,接著,下面将介绍
T-SQL
。SQL中的五种数据
类型
简要描述一下SQL中的五种数据类型:字符型,文本型,
数值型
,逻辑型和日期型字符型VARCHAR VS CHARVARCHAR型和CHAR型数据的这个差别是细微的,但是非常重要。他们都是用来储存字符串长度小于255的字符。假如你向一...
分享几条
sql
语句命令优化技巧
答:
5、
尽量使用数字型字段
,一部分开发人员和数据库管理人员喜欢把包含数值信息的字段设计为字符型,这会降低查询和连接的性能,并会增加存储开销。这是因为引擎在处理查询和连接回逐个比较字符串中每一个字符,而对于数字型而言只需要比较一次就够了。6、 合理使用EXISTS,NOT EXISTS子句。如下所示:1.SELECT SUM(T1.C1...
大家正在搜
浮点型转换成整形
浮点型乘以整型数据
我是如何变成一个T
把π型电路变成T型电路
浮点型转换为整形
浮点型加整形
整形和浮点型的区别
整形和浮点型相加
整形除以浮点型
相关问题
什么叫做编程语言啊?
计算机编程语言有哪些?
三大编程语言
新手应该学习什么编程语言?
编程语言都有哪些?
编程语言一共有多少种?
脚本语言和编程语言的区别是什么?