cfnr.net
当前位置:首页 >> sql中怎么求百分比函数? >>

sql中怎么求百分比函数?

若针对每行求百分比: select SA/TotelTime ,SB/TotelTime ,SC/TotelTime ,SD/TotelTime ,SE/TotelTime from 表名; 若是对总计后的值求百分比: select sum(SA)/sum(TotelTime) ,sum(SB)/sum(TotelTime) ,sum(SC)/sum(TotelTime) ,sum(S...

1、若针对每行求百分比: select SA/TotelTime ,SB/TotelTime ,SC/TotelTime ,SD/TotelTime ,SE/TotelTime from 表名 。 2、若是对总计后的值求百分比: select sum(SA)/sum(TotelTime) ,sum(SB)/sum(TotelTime) ,sum(SC)/sum(TotelTime) ...

1、sql查询结果如何以百分比形式输出 举例:比如共500份,卖出20份,求卖出百分比数 MySql语法: SELECT CONCAT(ROUND(20/500*100,2),'%'); 2、sql数据库介绍: (1)sql是Structured Query Language(结构化查询语言)的缩写。SQL是专为数据库而...

select chehao, sum(kaoshizong) as 总人数,sum(kaoshiguo) as 通过人数 ,round(sum(kaoshiguo)/sum(kaoshizong)*100,2) as 百分比 from kaoshidui group by chehao --如果是sql2008,那么要给被除数加小数位,否则结果小于0时,只显示0 --以下...

--建立测试表 testTable create table testTable(id int identity(1,1),type nvarchar(8)) go --循环插入测试语句 declare @a int set @a=0 while (@a

可以转换成字符格式显示 cast(cast(sum(A值)/sum(B值) as decimal(16,4)) * 100 as varchar(10)) + '%'

举例说明。例如有数据表如图: 第一步:选择数据区域B2:B5. 第二步:点击格式-设置单元格格式。如图: 第三步:选择数值-百分比-小数点位数。如图: 按确定后结果如图: 注: 本例是采用excel 2007版本做的。

SELECT (T2/T1.cost)/100 || ‘%’ FROM (SELECT SUM(cost) As cost from table1) T1, (SELECT SUM(cost)AS cost from table1 WHERE name = '张三') T2

SELECT co,SUM(CASE WHEN sco>=60 THEN 1 ELSE 0 END)/(COUNT(*)*1.0) AS 及格率FROM XXXGROUP BY co;SELECT co, CAST( FLOOR( SUM(CASE WHEN sco>=60 THEN 1 ELSE 0 END)/(COUNT(*)*1.0) * 100 ) AS VARCHAR) + '%' AS 及格率FROM XXXGROUP BY co;

在C1输入公式=text(round(A1/b1,4),"0.00%"),回车即可得出C1的结果。C2、C3步骤与之相同。 这里text函数用来将括号内的值转换为%形式;round函数用来四舍五入商的值。

网站首页 | 网站地图
All rights reserved Powered by www.cfnr.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com