早教吧作业答案频道 -->其他-->
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.4倍,如果从数学小组调4人到写作组,两个组得人数就相等了。写 2020-05-16 …
一道写数量关系式的题说出单位“1”的量,写出数量关系式(1)男生人数占全校人数得五分之三(2)节约 2020-05-23 …
四(二)班有48名学生、在一节自习课上、写完语文作业的有30人、写完数学作业的有20人、语文数学都 2020-06-10 …
已知数列{an}中,a1=l,在a1,a2之间插人1个数,在a2,a3之间插人2个数,在a3,a4 2020-07-23 …
在一至六中取任意两个数字写出一个真分数,已知参加写数的人中总有4个人写的真分数一样大,至少有几人参 2020-07-25 …
在一至六中取任意两个数字写出一个真分数,已知参加写数的人中总有4个人写的真分数一样大,至少有几人参 2020-07-25 …
某城市现有人口总数为100万人,如果年自然增长率为1.2%,⑴写出该城市人口总数y(万人)与经过年数 2020-11-11 …
应用题,帮我用方程解1、学校数学小组的人数是写作小组的人数的1.4倍,如果从数学小组调4人到写作小组 2020-11-30 …
甲乙丙丁四人各写一个数,每三人所写数的平均数加上余下一人所写数之和分别为23,27,29,35,这四 2020-11-30 …
六年级一班参加航模人数的4分之3与美术组的人数同样多.参加美术组的有9人,参加航模组的有多少人?要写 2020-12-21 …