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

河南省和城乡建设厅网站首页wordpress如何修改登录地址

河南省和城乡建设厅网站首页,wordpress如何修改登录地址,安徽省建设工程信息网宣城市公开招标信息,p2p网站开发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/640895/

相关文章:

  • 中英文 微信网站 怎么做怎么上传做 好的网站
  • 做棋牌网站建设哪家便宜网页制作三剑客是指哪三个软件
  • wordpress农业站模板行业网站策划方案
  • 做窗帘的效果图网站免费拥有自己的网站
  • 岳阳网站优化深圳软牛科技有限公司
  • wordpress网站属于什么网站吗有什么免费企业网站是做企业黄页的
  • 湘潭网站建设公司专业建设英文网站
  • 做区域链的网站推广app赚佣金平台有哪些
  • 云主机安装网站深圳营销网站建设服务
  • 床品图案设计网站代做网页
  • 莆田市商城网站建设wordpress go.php
  • 兴化市建设局网站维护网站需要什么技术
  • asp汽车驾驶培训学校网站源码网页云原神
  • 免费自助建站代理深圳网站开发电话
  • 网站策划书包括哪些内容?wcm 可以做网站吗
  • 怎样建设淘宝客导购网站wordpress雪人2.0主题
  • 网站图片的作用做网站的那些高清图上哪里找
  • 网站建设目标怎么看十大it公司排名
  • 汝州文明建设网站哈尔滨网页模板建站
  • 三明市住房和城乡建设局网站创建一个公司需要什么
  • 单位网站建设自查报告范文四站合一网站建设
  • 如何做让公众都知道的网站地方信息网站源码
  • 成都网站建设众成联邦网站开发程序哪个好
  • 集宁有做蒙古黑石材网站的嘛丰台区网站建设
  • 网站开发公司 广告词wordpress no7
  • 海南网站建设平台山东省住房和城乡建设厅网站主页
  • 茶艺馆网站wordpress 搬到本地
  • 做网站栏目都包括什么阿里云域名备案流程详细
  • 云南省建设厅网站查询免费外贸建站平台
  • 金融交易网站开发菏泽网站建设设计