select course.cno,cname,count(sno) total
from course left join score on course.cno=score.cno
where attribute='必修'
group by course.cno,cname

拓展:

1、等值连接、外连接:

select *
from course,sc
where course.cno=sc.cno

select*
from course left join sc on course.cno=sc.cno

运行截图:

2、count()

select course.cno,cname,count(sno) total
from course left join sc on course.cno=sc.cno
group by course.cno ,course.cname

select course.cno,cname,count(course.cno) total
from course left join sc on course.cno=sc.cno
group by course.cno ,course.cname

3、group by x

x属性相同的分为一组

group by x,y

x,y属性相同的分为一组

数据库查询每门必修课的课程编号,课程名称和选修人数。相关推荐

  1. 周末杂谈:在MYSQL中,添加数据行后,使用右外连接查询所有课程的选修情况,要求列出课程编号、课程名称、选修人数,表中没有的课程列值为空的解决方法

    周末杂谈:在MYSQL中,添加数据行后,使用右外连接查询所有课程的选修情况,要求列出课程编号.课程名称.选修人数,表中没有的课程列值为空的解决方法 实验前期准备 course表(课程表) 在其中: c ...

  2. 统计各科成绩各分数段人数:课程编号,课程名称,[100-85],[85-70],[70-60],[0-60]及所占百分比

    建表语句点击详见 – 统计各科成绩各分数段人数:课程编号,课程名称,[100-85],[85-70],[70-60],[0-60]及所占百分比 SELECT c.c_id,c.c_name ,((SE ...

  3. 查询计算机应用技术专业的班级编号和名称,计算机系应用技术专业生产实习手册.doc...

    计算机系应用技术专业生产实习手册.doc 还剩 13页未读, 继续阅读 下载文档到电脑,马上远离加班熬夜! 亲,很抱歉,此页已超出免费预览范围啦! 如果喜欢就下载吧,价低环保! 内容要点: 桂林电子科 ...

  4. 查询计算机应用技术专业的班级编号和名称,关于班级编码和专业代码的说明 - 范文中心...

    关于班级编码和专业代码的说明 (2006-8-22) 一.班级编码: 新系统班级编码用8位组成,前两位表示入学年份(如:04表示04级,05表示05级),第三位表示学制(3代表三年制,5代表五年制,2 ...

  5. mysql查询课程最高分_在“成绩管理”数据库中,查询每门课程的最高分,要求得到的信息包括课程名称和分数。正确的命令是( )。 A.SELE_搜题易...

    统计只有2名以下(含2名)学生选修的课程情况,统计结果中的信息包括课程名称.开课院系和选修人数,并按选课人数排序.正确的命令是(  ). A.SELECT 课程名称,开课院系,COUNT(课程编号)A ...

  6. 查询课程编号为“01”的课程比“02”的课程成绩高的所有学生的学号

    查询课程编号为"01"的课程比"02"的课程成绩高的所有学生的学号 方法一. select s1.s_id from (select * from score ...

  7. php简单的mysql类_超简单php mysql数据库查询类

    本文章为你免费提供一款漂亮的超简单php mysql数据库查询类哦 */ class Config{ private $host;        //主机名称:一般是localhost private ...

  8. mysql数据库查询源码_超简单php mysql数据库查询类

    本文章为你免费提供一款漂亮的超简单php mysql数据库查询类哦 */ class Config{ private $host; //主机名称:一般是localhost private $root; ...

  9. mysql查询成绩表中课程编号升序,Python 之 MySql 每日一练 232——查询每门课程的平均成绩...

    一.表名和字段 –1. 学生表 student (s_id,s_name,s_birth,s_sex) –学生编号,学生姓名,出生年月,学生性别 –2. 课程表 course (c_id,c_name ...

最新文章

  1. SAP SD基础知识之物料确定(Material Determination)
  2. JVM中GC对象配置
  3. tomcat如何访问非webapp下的资源文件
  4. html cookie传参,页面间固定参数,通过cookie传值的实现方法
  5. Python Cookbook手记II
  6. swagger 返回json字符串_[Swagger] Swagger Codegen 高效开发客户端对接服务端代码
  7. plt.axvline
  8. ATTCK实战系列三(msf域渗透)
  9. t480 拆触摸板_ThinkPad T480 如何关闭触摸板?
  10. 图像处理基本方法-python语言生成纯色BMP文件
  11. MSP430第三十二章:Comp_B
  12. 用Python+matplotlib足球运动员的射门数据可视化(绘制散点图)
  13. 用python写银行叫号系统(这个是学校的实训题目,真的没什么技术含量)
  14. Linux 系统设置 : enable 命令详解
  15. android 格式转化,智兔格式转换器
  16. chatgpt智能提效职场办公-ppt怎么压缩文件大小
  17. 转:绝对论坛元老,05年注册。告诉你一个真实的魅族
  18. python批量下载modis数据(可筛选日期、范围、数据类型)
  19. 用Python爬了知乎“神回复”,笑得根本停不下来
  20. 【附源码】计算机毕业设计java医院药品进销存系统设计与实现

热门文章

  1. 苹果笔不用原装可以吗?Apple Pencil平替笔推荐
  2. 2019写给对象的话_2019给对象说的情话
  3. 小米手机免维修换新服务器,小米手机以旧换新服务可以换现金吗 小米手机换新券怎么用...
  4. 韩国彩色隐形眼镜大比拼
  5. 可以去视频的水印的软件 视频伪原创
  6. 《软件开发工具》(第七—十四章)
  7. leetcode第89题格雷编码--镜像法
  8. 游戏设计的艺术:一本透镜的书——第十八章 世界包含着各种角色
  9. python程序向企业微信机器人发送消息
  10. 计算机等级考试备考计划范文,计算机学习计划范文(2)