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

深圳集智邦是网站建设公司网站ui设计学的是什么

深圳集智邦是网站建设公司,网站ui设计学的是什么,常德网站制作公司,手机上怎么自己设计房子sql-50练习题11-15 前言数据库表结构介绍学生表课程表成绩表教师表 1-1 查询没有学全所有课程的同学的信息1-2 查询至少有一门课与学号为01的同学所学相同的同学的信息1-3 查询和1号的同学学习的课程完全相同的其他同学的信息1-4 查询没学过张三老师讲授的任一门课程的学生姓名…

sql-50练习题11-15

  • 前言
  • 数据库表结构介绍
    • 学生表
    • 课程表
    • 成绩表
    • 教师表
  • 1-1 查询没有学全所有课程的同学的信息
  • 1-2 查询至少有一门课与学号为'01'的同学所学相同的同学的信息
  • 1-3 查询和'1'号的同学学习的课程完全相同的其他同学的信息
  • 1-4 查询没学过'张三'老师讲授的任一门课程的学生姓名
  • 1-5 查询两门及其以上不及格课程的同学的学号,姓名及其平均成绩

前言

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

数据库表结构介绍

学生表

在这里插入图片描述

课程表

在这里插入图片描述

成绩表

在这里插入图片描述

教师表

在这里插入图片描述

1-1 查询没有学全所有课程的同学的信息

需要的表结构:course,score,student
利用score中的成绩去裁剪表,score中有些同学只有两科成绩或者一科成绩这种,而学全所有课程的同学成绩有三科

SELECTb.*, count(a.s_id)
FROMscore a
RIGHT JOIN student b ON a.s_id = b.s_id
GROUP BYa.s_id
HAVINGcount(a.s_id) < (SELECTcount(c_id)FROMcourse)
ORDER BYb.s_id ASC;

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

1-2 查询至少有一门课与学号为’01’的同学所学相同的同学的信息

需要用到的表为:score和student

SELECT DISTINCTb.*
FROMscore a,student b
WHEREa.s_id = b.s_id
AND a.c_id IN (SELECTc.c_idFROMscore cWHEREc.s_id = '1'
)

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

1-3 查询和’1’号的同学学习的课程完全相同的其他同学的信息

select s2.s_id,student.s_name
from score as s1 
join score as s2 
on s1.c_id = s2.c_id
join student on student.s_id = s2.s_id
and s1.s_id = '01'
and s2.s_id != '01'
group by s2.s_id,student.s_id
having count(s2.c_id) = (select count(*) from score where s_id = '01')

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

1-4 查询没学过’张三’老师讲授的任一门课程的学生姓名

select a.s_name from student a where a.s_id not in (select s_id from score where c_id = (select c_id from course where t_id =(select t_id from teacher where t_name = '张三')) group by s_id);

在这里插入图片描述

1-5 查询两门及其以上不及格课程的同学的学号,姓名及其平均成绩

SELECTb.*, avg(a.s_score) agescore
FROMscore a,student b
WHEREa.s_id = b.s_id
GROUP BYa.s_id
HAVINGsum(CASEWHEN a.s_score >= 60 THEN0ELSE1END) >= 2

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

http://www.yayakq.cn/news/299053/

相关文章:

  • 微网站的链接怎么做的国内优秀企业网站设计欣赏
  • 做汽车网站开题报告的意义温州网站建站
  • 上饶专业的企业网站建设公司陈木胜去世
  • 响应式网站外包如何建设自己的php网站
  • 国内企业邮箱排名云平台网站优化
  • 北京网站排名优化公司厦门软件开发工资一般多少
  • 网站内容栏目正规网站建设服务中心
  • 招远建网站首选公司做淘宝客网站需要什么要求吗
  • 邢台网站招聘员工123广告设计素材免费的网站
  • 网站设计推广新平台推广文案
  • 做油漆稀料用哪个网站php房产网站开发教程
  • 网站备案负责人一定要法人企业建立一个网站如何租用域名
  • 设计制作一个网站如何做互联网创业
  • 黑龙江网站建设seo优化建立网站要钱吗
  • 阅读网站怎样做果洛州wap网站建设公司
  • 汕头网站制作公司价格分宜网站建设
  • 昆明制作网站福州企业网站建设专业服务
  • 上海迈诺网站建设三只松鼠网站开发模板
  • 中山seo推广优化济南网站优化建设
  • 同学会网站建设方案公司建设网站费用直接列支
  • 手机网站代码什么是企业网
  • 推进门户网站建设做网站费用多少钱
  • 我想自学建网站wordpress远程图片下载插件
  • 大型网络建站公司大连地区网站建设
  • 优惠网站代理怎么做旅游网站建设风险分析
  • 营销型网站与展示型网站无锡网站制作企业
  • 做美容网站wordpress 获取文章作者
  • 旅游网站开发毕业设计昆明网站外包
  • 怎样修改网站标题胶南网站建设价格
  • 无锡市城乡建设局网站精品下载站