双11狂欢大促

盲盒赢 定制羽绒服

开启惊喜盲盒,抽取你的专属好礼

— 惊喜奖品抢先看 —

下面的语句能写成一句完成任务吗?

oXinPingQiHe12 oXinPingQiHe12 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
SELECT "语文", round(sum(iif(语文>=90,1,0))/count(*)*100,2) AS 优秀率, round(sum(iif(语文>=75,1,0))/count(*)*100,2) AS 良好率, round(sum(IIf(语文>=65,1,0))/count(*)*100,2) AS 及格率, round(avg(语文),2) AS 平均分 FROM cj WHERE 班级=1;
union all
SELECT "语文", round(sum(iif(语文>=90,1,0))/count(*)*100,2) AS 优秀率, round(sum(iif(语文>=75,1,0))/count(*)*100,2) AS 良好率, round(sum(IIf(语文>=65,1,0))/count(*)*100,2) AS 及格率, round(avg(语文),2) AS 平均分 FROM cj WHERE 班级=2;
UNION ALL SELECT "语文", round(sum(iif(语文>=90,1,0))/count(*)*100,2) AS 优秀率, round(sum(iif(语文>=75,1,0))/count(*)*100,2) AS 良好率, round(sum(IIf(语文>=65,1,0))/count(*)*100,2) AS 及格率, round(avg(语文),2) AS 平均分 FROM cj WHERE 班级=3;
...全文

相关推荐

My SQL 删除表? 还不会? 教你一招 一句SQL语句即可搞定

My SQL 删除表? 还不会? 教你一招 一句SQL语句即可搞定

摔倒的红烧肉850

js中将多个语句写成一个语句的两种方法小结

js中将多个语句写成一个语句的两种方法讲述了逗号运算符将多个语句写成一个语句以及花括号写成一个语句的实现方法,需要的朋友可以参考一下

weixin_38647567

Winform真正的全屏,覆盖下面的任务栏

Winform真正的全屏,覆盖下面的任务栏,有源码,供大家学习

haoyeng5

一条sql语句完成MySQL去重留一

前几天在做一个需求的时候,需要清理mysql中重复的记录,当时的想法是通过代码遍历写出来,然后觉得太复杂,心里想着应该可以通过一个sql语句来解决问题的。查了资料,请教了大佬之后得出了一个很便利的sql语句,这里分享下这段sql语句和思路。 需求分析 数据库中存在重复记录,删除保留其中一条(是否重复判断基准为多个字段) 解决方案 碰到这个需求的时候,心里大概是有思路的。最快想到的是可以通过一条sql语句来解决,无奈自己对于复杂sql语句的道行太浅,所以想找大佬帮忙。 找人帮忙 因为这个需求有点着急,所以最开始想到的是,可以找这方面的同行来解决,然后分享这个问题给同事,结果这货随便百度了一下,就

weixin_38665629

【木小禾素材】搞笑语句笑死人一句话

【木小禾素材】搞笑语句笑死人一句话

无心的小跟班
评论 3
收藏 已收藏
分享
返回顶部
oXinPingQiHe12
疑难问题 22,298 成员 121,727 内容