mysql中如何查询同时参加计算机考试和英语考试的学生人数

mysql中如何查询同时参加计算机考试和英语考试的学生人数

mysql中如何查询同时参加计算机考试和英语考试的学生人数

学生信息表

学生成绩表score

代码

整体思路

代码详解

运行结果

如果有问题欢迎批评指正

学生信息表

学生成绩表score

代码

select stu.*

from student as stu,score as s1,score as s2

where stu.id= s1.stu_id

and s1.c_name='计算机'

and stu.id=s2.stu_id

and s2.c_name='英语'

整体思路

使用两次内连接。

第一次把学生信息表和学习成绩表相连接,并限定条件只把科目为计算机的成绩表记录与学生表相连,这样就得到了只有参加计算机考试的学生信息表。

第二次把上一张表再与学生成绩表相连接,并限定条件只把科目为英语的记录与上一张表链接,这样就得到了同时参加计算机考试和英语考试的学生信息表。

对这个表中包含的学生信息表的字段进行筛选就得到了同时参加计算机考试和英语考试的学生信息。

代码详解

select * from A,B where A.a=B.b

是内连接的一种写法

select stu.*

from student as stu,score as s1,score as s2

表示把student表和score、score三个表进行内连接。student命名为stu,第一个score命名为s1,第二个score命名为s2。

where stu.id= s1.stu_id

and s1.c_name='计算机'

stu与s1链接的字段为

stu.id= s1.stu_id

限定条件为

and s1.c_name=‘计算机’

and stu.id=s2.stu_id

and s2.c_name='英语'

第二次链接的字段为

and stu.id=s2.stu_id

限定条件为

and s2.c_name=‘英语’

运行结果

如果有问题欢迎批评指正

mysql中如何查询同时参加计算机考试和英语考试的学生人数相关教程

Hystrix断路器是如何工作的

Hystrix断路器是如何工作的 为什么80%的码农都做不了架构师? 20181130,Hystrix已经不再维护,这里是学习记录。12月1日才完成,没有完成11月的诺言,捐款记录以上动弹。https://my.oschina.net/floor/tweet/19421296 Hystrix是一个java类库,提供了服务容错

大学网课答案形势与政策查询限时查询-建议收藏

大学网课答案形势与政策查询限时查询-建议收藏 本–文--转–自--【–拍手题库–】--功–忠--豪– 网课已经成为大学生必选的一种学习方式,大学网课考试也是直接在线进行,这里告诉大家一个在线查题搜网课答案的小诀窍。 网络现在是越来越发达了,大家现在什

【JMeter】响应数据和Mysql出现中文乱码的问题解决方法

【JMeter】响应数据和Mysql出现中文乱码的问题解决方法 问题描述 对JMeter执行Run操作之后,所返回的响应数据(Response Data)的源码中包含中文字符的部分出现了乱码,干扰了断言的检查 原因分析 当没有对响应数据or响应页面设置支持解析中文的编码时,JMete

linux 下mysql 乱码问题解决

linux 下mysql 乱码问题解决 linux 下mysql 乱码问题解决 1、 登录mysql 2、查看自己的mysql版本 3、查看编码状态,看下图中的位置是否为utf8,否则需要修改配置及文件 4、打开配置文件进行编辑,我的在/etc/my.cnf 5、 保存退出 重启mysql: 6、 再次查看数据库

ServletStruts2Spring如何实现MVC

Servlet,Struts2,Spring如何实现MVC Servlet实现MVC Spring如何实现MVC Struts2如何实现MVC struts2采用filter+Action来充当控制器(Controller)。其中filter是前端控制器,负责处理请求的分发,它会根据配饰文件struts.xml中预置的内容,把每一类请求发给

mysql主从读写分离

mysql主从读写分离 安装jdk rpm -ivh jdk-8u20-linux-x64.rpm vi /etc/profile export JAVA_HOME=/usr/java/jdk1.8.0_20/ export CLASSPATH= C L A S S P A T H : CLASSPATH: /spanspan class=katex-htmlspan class=basespan class=strut style=height: 0.683

MYSQL下载安装 CMD

MYSQL下载安装 CMD MYSQL下载链接 右击此电脑“-属性-高级系统设置-环境变量,新建系统变量,变量名为: MYSQL_HOME 变量值为你的MySQL的安装路径 编辑path系统变量:系统变量里找到path点击编辑,将 %MYSQL_HOME%\bin 添加到path变量,或直接将你的bin目录的

如何在Linux上创建手册页

如何在Linux上创建手册页 Fatmawati Achmad Zaenuri/ShutterstockFatmawati Achmad Zaenuri / Shutterstock Want your new Linux program to look professional? Give it a man page. We’ll show you the easiest, and fastest, way to do it. 希望您的新Lin

mysql中如何求出学生人数,mysql中如何查询同时参加计算机考试和英语考试的学生人数...相关推荐

  1. mysql输出学生和考试信息_mysql练习题-查询同时参加计算机和英语考试的学生的信息-遁地龙卷风...

    文章参考http://blog.sina.com.cn/willcaty. 针对其中的一道练习题想出两种其他的答案,希望网友给出更多回答. (0) 基础数据 student表 +-----+----- ...

  2. ACMNO.39 分解质因数 求出区间[a,b]中所有整数的质因数分解。蓝桥杯训练!

    题目描述 求出区间[a,b]中所有整数的质因数分解. 输入 输入两个整数a,b. 输出 每行输出一个数的分解,形如k=a1*a2*a3...(a1< =a2< =a3...,k也是从小到大 ...

  3. Java黑皮书课后题第7章:7.10(找出最小元素的下标)使用下面的方法头编写一个方法,求出一个整数数组中的最小元素下标。编写测试程序,提示用户输入10个数字,调用这个方法返回最小值的下标(多个则最小

    7.10(找出最小元素的下标)使用下面的方法头编写一个方法,求出一个整数数组中的最小元素下标.编写测试程序,提示用户输入10个数字,调用这个方法返回最小值的下标(多个则返回最小的下标) 题目 题目描述 ...

  4. Java黑皮书课后题第7章:7.9(找出最小元素)使用下面的方法头编写一个方法,求出一个整数数组中的最小元素。编写测试程序,提示用户输入10个数字,调用这个方法返回最小值,并显示这个最小值

    7.9(找出最小元素)使用下面的方法头编写一个方法,求出一个整数数组中的最小元素.编写测试程序,提示用户输入10个数字,调用这个方法返回最小值,并显示这个最小值 题目 题目描述与运行示例 破题 代码 ...

  5. C语言试题四十三之求出ss所指字符串中指定字符的个数,并返回此值。

    1. 题目 请编写一个函数function,它的功能是:求出ss所指字符串中指定字符的个数,并返回此值. 2 .温馨提示 C语言试题汇总里可用于计算机二级C语言笔试.机试.研究生复试中C程序设计科目. ...

  6. JAVA 求出自然数101~199中的所有素数,每行显示10个数

    课后习题练习 2.2 编程求出自然数101~199中的所有素数,每行显示10个数 2.3 编程顺序输出1~100之间所有能被7整除的整数 2.2 int num = 0, flag = 1;int b ...

  7. 【JAVA】求出区间[a,b]中所有整数的质因数分解。

    问题描述 求出区间[a,b]中所有整数的质因数分解. 输入格式 输入两个整数a,b. 输出格式 每行输出一个数的分解,形如k=a1*a2*a3...(a1<=a2<=a3...,k也是从小 ...

  8. Excel表格中如何找出并替换数据中某一固定范围内的值(包括空值)

    Excel表格中如何找出并替换数据中某一固定范围内的值(包括空值) 一.问题介绍 二.方法介绍 1.选中数据 2.按住Ctrl+H键,调出替换窗口 3.输入 " * ",并点击查找 ...

  9. pku 1486 求出二分匹配图中的必须边

    开始楞是没看懂意思,E文让我很纠结... 要判断一条边是否为二分图中必须边,方法如下: 1.先求出原图的任意最大匹配 2.对二分图某一边的所有点,删去其当前的匹配边.删的过程不是简单的将原图设为不连通 ...

最新文章

  1. 是男人就过8题!楼教主出题,请接招!
  2. 计算机书籍-语音识别技术实践
  3. 访问MS Access 系统表 MSysObjects ,在SQL SERVER 2005中访问
  4. 使用sizeof计算类的大小
  5. 如何让代码段只运行在 Debug 模式下 ?
  6. 【2018.3.10】模拟赛之一-ssl2574Closest【深搜】
  7. magento 获取产品的属性值
  8. 2维FFT算法实现——基于GPU的基2快速二维傅里叶变换
  9. Linux下shell命令——处理目录的常用命令
  10. idea关闭自动更新
  11. Excel复制的数据到文本文件里面有 双引号
  12. 计算机网络技术实训室管理制度,计算机实验室管理制度
  13. 尚医通(二十四)微信退款(取消预约功能)
  14. Soft(er)-NMS:非极大值抑制算法的两个改进算法
  15. 关于idea配置方法注释问题——完美注释
  16. c语言 循环语句中的终止命令,Shell break和continue命令
  17. 网络安全领域内的资格认证相关
  18. 扑克牌面试问题:从牌顶拿出一张牌放到桌子上,再从牌顶拿一张牌放在手上牌的底部,重复第一步、第二步的操作
  19. 【互动多媒体】应用形式(二)体感换装/虚拟试衣
  20. 【嵌入式】初学者一步一步搞懂内存管理

热门文章

  1. 显示空间——字符显示之矢量文字
  2. VS2012 处理器架构“x86”不匹配 通过配置管理器更改您的项目的目标处理器架构...
  3. SpringBoot Poi导出word,浏览器下载
  4. Error response from daemon: driver failed programming external connectivity on endpoint dz-redis
  5. Response的用法
  6. CPU和内存之间关系的演变
  7. android头像设置
  8. vad算法 c语言,腾讯视频cKey算法
  9. bos新建工作流 服务器信息和更新端口,BOS技术支持博客 : BOS_集成消息中心开发指南...
  10. java 代码加壳,关于java加壳和代码混淆