早教吧作业答案频道 -->其他-->
SQL求两个字段的百分比怎么写?数据表是这样的车号总人数人数百分比111231222216121我要是想求出人数和总人数的百分比请问要怎么写啊总人数和人数是通过分组统计出来的,我的select
题目详情
SQL 求两个字段的百分比 怎么写?
数据表是这样的
车号 总人数 人数 百分比
111 23 12
222 161 21
我要是想求出人数和总人数的百分比请问要怎么写啊
总人数和人数是通过分组统计出来的,我的select 语句是
select chehao,sum(kaoshizong) as 总人数,sum(kaoshiguo) as 通过人数 from kaoshidui group by chehao
数据表是这样的
车号 总人数 人数 百分比
111 23 12
222 161 21
我要是想求出人数和总人数的百分比请问要怎么写啊
总人数和人数是通过分组统计出来的,我的select 语句是
select chehao,sum(kaoshizong) as 总人数,sum(kaoshiguo) as 通过人数 from kaoshidui group by chehao
▼优质解答
答案和解析
select chehao,sum(kaoshizong) as 总人数,sum(kaoshiguo) as 通过人数 ,round(sum(kaoshiguo)/sum(kaoshizong)*100,2) as 百分比 from kaoshidui group by chehao
--如果是sql2008,那么要给被除数加小数位,否则结果小于0时,只显示0
--以下为sql2008里的语句
select chehao,sum(kaoshizong) as 总人数,sum(kaoshiguo) as 通过人数 ,round(sum(kaoshiguo)/cast(sum(kaoshizong) as decimal(6,1))*100,2) as 百分比 from kaoshidui group by chehao
--如果是sql2008,那么要给被除数加小数位,否则结果小于0时,只显示0
--以下为sql2008里的语句
select chehao,sum(kaoshizong) as 总人数,sum(kaoshiguo) as 通过人数 ,round(sum(kaoshiguo)/cast(sum(kaoshizong) as decimal(6,1))*100,2) as 百分比 from kaoshidui group by chehao
看了 SQL求两个字段的百分比怎么...的网友还看了以下:
一个分数B分之A,当A=()时,它是这个分数的分数单位;当A()B时,这个分数的值是1;当A()B 2020-05-14 …
1有一个分数,分子减一,这个分数等于三分之一;分母减一,这个分数等于二分之一.求这个分数.2有一个 2020-05-16 …
一个数,分子加一等于二分之一,分母加一等于三分之一,求这个数.越祥细越好...一个数,分子加一等于 2020-05-16 …
1:约分.约成最简分数75分之60=42分之32=80分之64=9分之6=12分之9=15分之5= 2020-05-20 …
下面各题对吗?把不对的改正过来9-4X15分之4=5X15分之4=3分之414分之3+14分之5X 2020-05-24 …
English的基本问题!(题目分数20分附加10分总共30分(全部在附加里))注:1、c见了s发 2020-06-04 …
60×12分之5+15分之1-2分之15分之4-2分之1×5分之4÷3分之224×43分之51+4 2020-06-06 …
§1/(2+5cosx)dx该如何积分?要求要详细的求解过程.能给出这一类积分的求法更好这是高等数 2020-06-14 …
在()里填上>、<或=.0.6()5分之23分之2()0.56.4()6又5分之14分之1()0. 2020-07-09 …
如图三角形ABC中,D,E分别为AC,BC边上的点,BC平行于DE,BC=3,AC=4,AB=5, 2020-07-22 …