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是专为数据库而...

结果如下: round((SA/TotelTime)*100,2) & "%" select mz as '民族',count(*) as '人数',SUBSTRING (convert(varchar (20), (count(*)/80.00*100) ),1,4)+'%' as '比例' from ryxx group by mz 结构化查询语言(Structured Query Language)简称S...

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

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

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

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

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

这个必须用函数cast , 下面直接SQL 说明: select cast(((1*1.00)/10)*100, as decimal(18,2)) 上面是保留小数点后二位:结果:10.00 后面就是拼接字符串了 select convert(varchar,10.00)+'%' 结果:10%

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