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

pinterest网页入口网站优化排名易下拉排名

pinterest网页入口,网站优化排名易下拉排名,织梦cms sql注入破解网站后台管理员账号密码,淮阳住房和城乡建设局网站sql-50练习题16-20 前言数据库表结构介绍学生表课程表成绩表教师表 1-6 检索01课程分数小于60#xff0c;按分数降序排列的学生信息1-7 按平均成绩从高到低显示所有学生的所有课程的成绩以及平均成绩1-8 查询各科成绩最高分、最低分和平均分#xff1a;以如下形式… 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://www.lakalapos1.cn/news/45317/

相关文章:

  • 网页设计有什么要求大连seo
  • 网站设计步骤详解电子印章手机在线制作软件
  • 企业展示型网站上海互联网营销策划公司
  • 学校网站设计的目的网站源代码下载软件
  • 拼车平台网站开发怎么制作自己的网页
  • 苏州网站建设 苏州网络推广专家肇庆微网站
  • 微软网站开发技术wordpress文章缓存清理
  • 什么自己做网站做软件推广网站怎么赚钱
  • 建设电影网站需要什么唐山市住房和城乡建设局网站
  • 文化网站建设需要的功能免费印章在线制作
  • 南通做百度网站的公司哪家好创新的网站建设排行榜
  • 上海快速建站平台网站建设通俗讲
  • 成品网站是什么大宗商品电子交易平台
  • 舟山网站开发网站反链接是什么意思
  • 学校网站建设好么管理网站怎么做
  • 宿迁网站建设电话小程序优点
  • 帝国网站建设ps做网站横幅
  • 为什么无法登录建设银行网站英文站友情链接去哪里查
  • 网站页尾内容制作网页的12个步骤
  • 大庆市建设网站建设网站平台哪里最好
  • 有专门做ppt的网站有哪些潍坊seo培训
  • 网站建设合同范本下载帮客户做网站的公司
  • 上海网站建设zj kt化妆品网站栏目设计
  • 白云区建网站设计网站做好后还需要维护吗
  • 编辑网站在线注册系统湖州建设局网站 项目验收流程
  • discuz做影视网站保定建站方案
  • 微信网站系统一键开发小程序
  • 最容易做的网站类型企业网站在策划阶段最重要的工作是什么
  • 网站建设的可行性分析报告相册制作软件app
  • 电影下载网站模板搭建一个网站要多久