早教吧作业答案频道 -->其他-->
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)(2/5)^0.5和(1/3)^0.5(2)(-2/3)^(- 2020-03-30 …
谁能够告诉我1/2+1/6+1/12+1/20+1/30+……+1/9900=? 2020-03-31 …
某工厂三个车间共1000人,1,2车间人数比是2:3,3车间比2车间多40人,这3个车间各有多少人 2020-04-09 …
英语翻译那我的推荐信和成绩单是现在寄给你还是等我1~2个月之后的官方成语言绩单拿到后一起寄给你?把 2020-05-13 …
1/7(X-1)=2/21(X+3.6-1) 解方程我这还有一道题 货车与客车速度得比是3比2,两 2020-05-16 …
某车以30m/s的初速度以5m/s^2的加速度刹车1刹车2s内汽车位移2.刹车20s内的汽车位移3 2020-05-17 …
质量为30t的车厢从2米高処沿光滑轨道由静止开始下滑,运动到水平轨道与质量为50t的另一车碰撞后一 2020-06-03 …
(1/2)已知某酶km值为0.05mol/m,欲使其所催化的反应速度达到最大反应速度的80%时,底 2020-06-20 …
英语翻译最好要接近口语化,不要用网络翻译器翻译的发给我!1.2.这张照片看上去很帅哟!3.最近过的 2020-06-29 …
小学数学题1把5/6m长的光缆线平均截成5段,每段长()m,每段占这根光缆的().2我1/2小时行 2020-07-06 …