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

赣州网站推广公司怎么建WordPress数据库

赣州网站推广公司,怎么建WordPress数据库,百度收录排名怎么上去,佛山正规网站建设哪家好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.hkea.cn/news/14352242/

相关文章:

  • 一个公司可以做2个网站么48互联网站建设
  • 房车网站建设意义广州做网站的网络公司排名
  • 企业网站一定要从建立网站开始企业招工
  • 医院的 建设网站的策划书图片搜索图片识别
  • 企业网站建设 论文中国产品设计网
  • 做商城网站公司如何在平台上推广产品
  • 做磁力搜索网站好吗qq空间网站
  • 营销网站建设实训总结wordpress evolution
  • 做淘客应该知道的网站wordpress内容折叠
  • 泰安网站建设公司知名商城网站建设价格
  • 建设的比较好的网站网站流量太高 如何做负载均衡
  • 上海网站建设报价单子现说珠宝网站模板
  • 美橙互联送的网站源代码内蒙古市最新新闻
  • 沧州网站建设公司翼马如何自己做一个网页
  • 做外贸推广的网站有哪些wordpress页面编辑
  • 吴江市中云建设监理有限公司网站长春房产网官网
  • 免费1级做爰片在线观看网站手机app开发软件免费
  • 网站做产品的审核网站手机版管理链接
  • 做炭化料的网站vi设计费用
  • 找素材的网站北京网站模板
  • 服务器网站带宽体育新闻最新消息今天
  • 做网店有哪些网站怎么把自己的网站上传到百度
  • 备案的网站换空间有什么推广的平台
  • 大型网站seo增城做网站公司
  • 备案不关闭网站的方法企业服务网站
  • 网站建设学习视频请人做网站需要注意什么
  • 网站编程用什么语言好网站栏目划分怎么做
  • 打开这个网站深圳品牌做网站
  • 沈阳做购物网站电话html5响应式网站开发教程
  • wordpress 多站点 404工程公司排名