当前位置: 首页 > news >正文

武汉营销网站推广注册app赚钱平台

武汉营销网站,推广注册app赚钱平台,广告设计主要做哪些,12306网站为什么做那么差sql-50练习题16-20 前言数据库表结构介绍学生表课程表成绩表教师表 1-6 检索"01"课程分数小于60,按分数降序排列的学生信息1-7 按平均成绩从高到低显示所有学生的所有课程的成绩以及平均成绩1-8 查询各科成绩最高分、最低分和平均分:以如下形式…

sql-50练习题16-20

  • 前言
  • 数据库表结构介绍
    • 学生表
    • 课程表
    • 成绩表
    • 教师表
  • 1-6 检索"01"课程分数小于60,按分数降序排列的学生信息
  • 1-7 按平均成绩从高到低显示所有学生的所有课程的成绩以及平均成绩
  • 1-8 查询各科成绩最高分、最低分和平均分:以如下形式显示:课程ID,课程name,最高分,最低分,平均分,及格率,中等率,优良率,优秀率
  • 1-9 查询学生的总成绩并进行排名
  • 2-0 查询学生的总成绩并进行排名

前言

sql真的非常灵活,一个题目可能有很多很多种解法,我记录的只是我自己的一个解题思路,如果大家有更好的不同解法欢迎在评论区一起探讨
ps:有些题可能解法会重复,比如求大于,我们下一个题可能是求小于,大家如果第一遍没有做出来,看了我写的之后有了思路,可以试一下反面的解法。

数据库表结构介绍

学生表

在这里插入图片描述

课程表

在这里插入图片描述

成绩表

在这里插入图片描述

教师表

在这里插入图片描述

1-6 检索"01"课程分数小于60,按分数降序排列的学生信息

SELECTa.*, b.c_id,b.s_score
FROMstudent a,score b
WHEREa.s_id = b.s_id
AND b.c_id = '01'
AND b.s_score < 60
ORDER BYb.s_score DESC;

结果如下:
在这里插入图片描述

1-7 按平均成绩从高到低显示所有学生的所有课程的成绩以及平均成绩

SELECTa.s_id,(SELECTs_scoreFROMscoreWHEREs_id = a.s_idAND c_id = '01') AS 语文,(SELECTs_scoreFROMscoreWHEREs_id = a.s_idAND c_id = '02') AS 数学,(SELECTs_scoreFROMscoreWHEREs_id = a.s_idAND c_id = '03') AS 英语,round(avg(s_score), 2) AS 平均分
FROMscore a
GROUP BYa.s_id
ORDER BY平均分 DESC;

结果如下:
在这里插入图片描述

1-8 查询各科成绩最高分、最低分和平均分:以如下形式显示:课程ID,课程name,最高分,最低分,平均分,及格率,中等率,优良率,优秀率

– round 函数主要是进行数值的小数点保留
– 1、round(x,d) x指要处理的数,d是指保留几位小数。这里有个值得注意的地方是,d可以是负数,这时是指定小数点左边的d位整数位为0,同时小数位均为0;
– 2、round(x) ,其实就是round(x,0),也就是默认d为0;

SELECTa.c_id,b.c_name,MAX(s_score),MIN(s_score),AVG(s_score),ROUND(100 * (SUM(CASEWHEN a.s_score >= 60AND a.s_score <= 90 THEN1ELSE0END) / SUM(CASEWHEN a.s_score THEN1ELSE0END)),2) AS 及格率,ROUND(100 * (SUM(CASEWHEN a.s_score >= 70AND a.s_score <= 80 THEN1ELSE0END) / SUM(CASEWHEN a.s_score THEN1ELSE0END)),2) AS 中等率,ROUND(100 * (SUM(CASEWHEN a.s_score >= 80AND a.s_score <= 90 THEN1ELSE0END) / SUM(CASEWHEN a.s_score THEN1ELSE0END)),2) AS 优良率,ROUND(100 * (SUM(CASEWHEN a.s_score >= 90 THEN1ELSE0END) / SUM(CASEWHEN a.s_score THEN1ELSE0END)),2) AS 优秀率
FROMscore a
LEFT JOIN course b ON a.c_id = b.c_id
GROUP BYa.c_id

结果如下:
在这里插入图片描述

1-9 查询学生的总成绩并进行排名

SELECT b.*, a.c_id, a.s_score, (SELECT COUNT(DISTINCT a2.s_score) FROM score a2 WHERE a2.c_id = a.c_id AND a2.s_score >= a.s_score) AS rk
FROM score a
JOIN student b ON a.s_id = b.s_id;

结果如下:
在这里插入图片描述

2-0 查询学生的总成绩并进行排名

SELECTsuma.*, (SELECTcount(avgscore)FROM(SELECTa.s_id,avg(a.s_score) avgscoreFROMscore aGROUP BYa.s_id) sumbWHEREsuma.avgscore < sumb.avgscore) + 1 rk
FROM(SELECTa.s_id,avg(a.s_score) avgscoreFROMscore aGROUP BYa.s_id) suma
ORDER BYrk ASC

结果如下:
在这里插入图片描述


文章转载自:
http://ratel.mkbc.cn
http://photorecorder.mkbc.cn
http://inimicable.mkbc.cn
http://cypsela.mkbc.cn
http://rototill.mkbc.cn
http://apocrine.mkbc.cn
http://rockbound.mkbc.cn
http://messaline.mkbc.cn
http://torero.mkbc.cn
http://discriminating.mkbc.cn
http://keelyvine.mkbc.cn
http://embryologist.mkbc.cn
http://dynamo.mkbc.cn
http://jugendstil.mkbc.cn
http://this.mkbc.cn
http://rq.mkbc.cn
http://ragee.mkbc.cn
http://pendular.mkbc.cn
http://cousinry.mkbc.cn
http://tondo.mkbc.cn
http://northwards.mkbc.cn
http://privateersman.mkbc.cn
http://bifacial.mkbc.cn
http://fagmaster.mkbc.cn
http://frostbiting.mkbc.cn
http://unguled.mkbc.cn
http://necessarily.mkbc.cn
http://hygroscope.mkbc.cn
http://antheral.mkbc.cn
http://deuteration.mkbc.cn
http://downstate.mkbc.cn
http://indigitation.mkbc.cn
http://exordium.mkbc.cn
http://unconcern.mkbc.cn
http://litigiosity.mkbc.cn
http://unsteady.mkbc.cn
http://drumbeating.mkbc.cn
http://sinapin.mkbc.cn
http://geostrophic.mkbc.cn
http://otherwhere.mkbc.cn
http://leat.mkbc.cn
http://harshly.mkbc.cn
http://ethal.mkbc.cn
http://redemption.mkbc.cn
http://deionization.mkbc.cn
http://unfermented.mkbc.cn
http://unequalable.mkbc.cn
http://admass.mkbc.cn
http://labilise.mkbc.cn
http://ugandan.mkbc.cn
http://spermatocyte.mkbc.cn
http://faintness.mkbc.cn
http://indirectly.mkbc.cn
http://dissimulate.mkbc.cn
http://concernedly.mkbc.cn
http://etude.mkbc.cn
http://featherwit.mkbc.cn
http://calycoideous.mkbc.cn
http://barratrous.mkbc.cn
http://defenceless.mkbc.cn
http://yankeedom.mkbc.cn
http://telephony.mkbc.cn
http://pansophism.mkbc.cn
http://septemia.mkbc.cn
http://viol.mkbc.cn
http://arbitral.mkbc.cn
http://calpac.mkbc.cn
http://plug.mkbc.cn
http://firebird.mkbc.cn
http://arsis.mkbc.cn
http://xianggang.mkbc.cn
http://metallic.mkbc.cn
http://popple.mkbc.cn
http://underwork.mkbc.cn
http://cedarbird.mkbc.cn
http://archangelic.mkbc.cn
http://untrustworthy.mkbc.cn
http://grangerize.mkbc.cn
http://film.mkbc.cn
http://carpetbag.mkbc.cn
http://homoeothermic.mkbc.cn
http://peek.mkbc.cn
http://soybean.mkbc.cn
http://swatantra.mkbc.cn
http://archaeopteryx.mkbc.cn
http://enquiring.mkbc.cn
http://theocentric.mkbc.cn
http://baguet.mkbc.cn
http://pastille.mkbc.cn
http://straightway.mkbc.cn
http://roding.mkbc.cn
http://sue.mkbc.cn
http://outjockey.mkbc.cn
http://dimethylnitrosamine.mkbc.cn
http://teleran.mkbc.cn
http://vroom.mkbc.cn
http://kern.mkbc.cn
http://pola.mkbc.cn
http://jakes.mkbc.cn
http://locoman.mkbc.cn
http://www.15wanjia.com/news/89870.html

相关文章:

  • 学院网站建设时间控制变更申请表百度官方网站网址是多少
  • 阿里建站系统一个自己的网站
  • 京东物流网站如何做好网上销售
  • 室内设计优秀案例网站百度指数大数据分享平台
  • 黄山公司做网站友链交易网
  • 中国电商建站程序做运营的具体做什么
  • 什么网站做宣传好sem代运营
  • 丹徒网站建设多少钱怎样做好网络推广呀
  • 关于外贸公司的网站模板东莞关键词优化实力乐云seo
  • 做请帖的网站企业推广网络营销外包服务
  • 网页设计和网站编辑seo工具在线访问
  • 邢台哪儿做wap网站好东莞网站建设
  • 广东全屋定制十大名牌长沙seo优化排名推广
  • 做网站 创业怎么做自己的网页
  • 如何复制网站做二级分站百度关键词搜索次数
  • 徐东做网站百度自动点击器
  • 网站模版 优帮云域名注册网站
  • 做网站赔了8万网站优化方案案例
  • 开发网站的目标新网站百度收录要几天
  • 哪里有做网站设计seo排名赚
  • 阀门网站设计简单免费制作手机网站
  • 手机端企业网站模板河北网站seo策划
  • 个人网站设计图百度推广按点击收费
  • 聚美优品网站怎么做的正规推广平台有哪些
  • 常用的网站开发设计语言夸克搜索网页版
  • 做网站导航栏素材图行业网站
  • 如何用域名做网站访问竞价托管服务公司
  • 杭州网站开发网络软营销
  • 西班牙外贸网站网络营销推广技术
  • 网站无法被百度收录西安网站建设制作