早教吧作业答案频道 -->其他-->
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求两个字段的百分比怎么...的网友还看了以下:
1.一辆汽车由静止开始做匀加速直线运动,从开始运动到驶过第一个100m距离时,速度增加了10m/s 2020-07-11 …
关于等比数列和的公式首先,我声明这个问题有点钻牛角尖=我知道等比数列求和公式,可很清楚课本上是如何 2020-07-16 …
IMO2011趣题:总存在一条将会遍历所有点的直线设S是平面上包含至少两个点的一个有限点集,其中没 2020-07-30 …
如何洗魔方S.SS用的最少,个人一点小经验!洗魔方的装备最好是上过卷的,一般到红色了,洗S,SS真的 2020-11-06 …
小船在200m宽的河中横渡,水流速度为3m/s,船在静水中的航速是5m/s,求:(1)要想在最短时间 2020-12-09 …
2^P+3^P=13请问这样可以解吗?如果可以请给我个解题思路!这个想过了不知道怎么求出来p这只是举 2020-12-12 …
我想把s设定在某个范围之内,如果超出就用最大最小界来替代某个变量!以下这些代码不知道有没错?func 2020-12-17 …
三角函数最小值x属于(0,π/2),f(x)=225/[4(sinx)^2]+2/(cosx),求其 2020-12-31 …
英语翻译我的英语听说课要求英语和搭档一段话,我已经编好了但不会翻译,要高中水平的,Z:Hey,S,我 2021-01-01 …
已知直线l:x-ky+2√2,圆C:x^2+y^2=4.(注:“2√2为2”为2乘以根号2,“x^2 2021-01-31 …