--学生表CREATETABLEmember(midchar(10)primarykey,mnamechar(50)notnull,);--课程表CREATETABLEcourse(fidchar(10)primarykey,fnamechar(50)notnull,);--成绩表select*fromscoreCREA...

--学生表

CREATE TABLE member(

mid char(10) primary key,

mname char(50) not null,

);

--课程表

CREATE TABLE course(

fid char(10) primary key,

fname char(50) not null,

);

--成绩表

select * from score

CREATE TABLE score(

scid int identity(1,1) primary key,

fid char(10) foreign key(fid) references course(fid),

mid char(10) foreign key(mid) references member(mid),

sconum int,

);

--课程表中插入数据--

insert into course

values('F001','语文')

insert into course

values('F002','数学')

insert into course

values('F003','英语')

insert into course

values('F004','历史')

--学生表中插入数据--

select * from member

insert into member

values('M001','张萨')

insert into member

values('M002','王强')

insert into member

values('M003','李三')

insert into member

values('M004','李四')

insert into member

values('M005','阳阳')

insert into member

values('M006','虎子')

insert into member

values('M007','夏雪')

insert into member

values('M008','璐璐')

insert into member

values('M009','珊珊')

insert into member

values('M010','香奈儿')

--成绩表中插入数据--

SELECT * FROM score

order by scid,fid

INSERT INTO score

values('F004','M009',79)

INSERT INTO score

values('F001','M001',78)

INSERT INTO score

values('F002','M001',67)

INSERT INTO score

values('F003','M001',89)

INSERT INTO score

values('F004','M001',76)

INSERT INTO score

values('F001','M002',89)

INSERT INTO score

values('F001','M002',67)

INSERT INTO score

values('F003','M002',84)

INSERT INTO score

values('F004','M002',96)

INSERT INTO score

values('F001','M003',70)

INSERT INTO score

values('F002','M003',87)

INSERT INTO score

values('F003','M003',92)

INSERT INTO score

values('F004','M003',56)

INSERT INTO score

values('F001','M004',80)

INSERT INTO score

values('F002','M004',78)

INSERT INTO score

values('F003','M004',97)

INSERT INTO score

values('F004','M004',66)

INSERT INTO score

values('F001','M006',88)

INSERT INTO score

values('F002','M006',55)

INSERT INTO score

values('F003','M006',86)

INSERT INTO score

values('F002','M007',77)

INSERT INTO score

values('F003','M008',65)

INSERT INTO score

values('F004','M007',48)

INSERT INTO score

values('F004','M009',75)

INSERT INTO score

values('F002','M009',88)

如果查询参加具体学科考试的人我知道怎样写(如下),怎样写没有参加考试的学生名单啦?

create proc p_stu3

@cname char(20)

AS

select 学生姓名,课程名,学生号

from vw2 /*创建的三表连接的视图

where 课程名=@cname

展开

mysql统计没有参加考试的学生名单_sQL SERVER,帮我编写一个存储过程,查询没有参加考试的学生名单,要求显示姓名、学号,具体请补充:...相关推荐

  1. Java黑皮书课后题第4章:*4.18(学生的专业和年级)编程一个程序,提示用户输入两个字符,显示这两个字符代表的专业以及年级,第一个字符表示专业,第二个是一个数字字符1、2、3、4,输出对应结果

    *4.18(学生的专业和年级)编程一个程序,提示用户输入两个字符,显示这两个字符代表的专业以及年级,第一个字符表示专业,第二个是一个数字字符1.2.3.4,分别表示大一.大二.大三.大四 题目 题目概 ...

  2. 编写一个程序。要求输入5个学生的成绩(从0到100的整数)并将这5个数保存到文件“data.txt”中,然后再编写一个程序,从文件“data.txt”中读取这5个学生的成绩,计算并输出他们的平均数,然

    编写一个程序.要求输入5个学生的成绩(从0到100的整数)并将这5个数保存到文件"data.txt"中,然后再编写一个程序,从文件"data.txt"中读取这5 ...

  3. 学生的基本信息包括学号、姓名、成绩, 写出表示学生数据的结构类型,编写一个程序,输入整数n,再输入n个学生的信息,输出成绩最高的学生信息。

    学生的基本信息包括学号.姓名.成绩, 写出表示学生数据的结构类型,编写一个程序,输入整数n,再输入n个学生的信息,输出成绩最高的学生信息. 代码如下: #include<stdio.h>s ...

  4. 《编码规范和测试方法——C/C++版》作业 ·008——编写一个符合依赖倒置原则的简单学生管理系统

    文章目录 问题描述 参考解答 整体架构 UML图 整体代码 MySQL-C-API封装 Model层 Dao层 Service层 Controller层 View层 主程序 测试环境 测试流程 测试效 ...

  5. 题目描述:编写一个SQL查询,删除学生表中,学号重复的学生信息,重复的学生信息中只保留id最大的那个

    欢迎大家转发,一起传播知识和正能量,帮助到更多人.辛苦大家转发时注明出处(也是咱们公益编程交流群的入口网址),刘经纬老师共享知识相关文件下载地址为:http://liujingwei.cn 解题思路: ...

  6. mysql定时任务如何每天0点跑_mysql定时任务,每天的零点执行一个存储过程

    1 前言 利用navicat工具来写存储过程及定时执行,此文章是按照自身经验总结的,仅作为记录使用. 2 步骤 2.1 新建过程 2.2 在函数体写你需要执行的代码 CREATE DEFINER=`r ...

  7. mysql取最早和最晚时间_SQL Server 按日期选择最晚日期与最早日期对应的数的差值...

    感兴趣的小伙伴,下面一起跟随编程之家 jb51.cc的小编两巴掌来看看吧!表结构如下 number date 8 2009/1/11 2:00 7 2009/1/11 5:00 6 2009/1/11 ...

  8. mysql的助记符是什么意思_SQL Server页中行物理存储

    SQL Server页中行物理存储 SQL Server页有很多类型: 1 –数据页.记录堆或者聚集索引叶子级的数据 2 –索引页.用于保存聚集索引中的中间页和根页,或者非聚集索引的所有页 3 – t ...

  9. mysql 工具里直接修改sql结果数据_sql server如何在查询结果页面直接编辑数据

    展开全部 sql server在查询结抄果页面直接编辑数据2113的方法和详细的操作步5261骤如下: 1.首先,4102打开数据库查1653询语句. 输入查询语句以查询数据表中的数据内容,如下图所示 ...

最新文章

  1. Weblogic12C 集群实现session同步
  2. mysql从innodb转到MyIsam的count查询效率极大提升
  3. 【Socket】linux网络多路复用IO技术
  4. 重磅福利!《Apache Flink 十大技术难点实战》发布,帮你从容应对生产环境中的技术难题...
  5. mysql 8.0数据备份恢复_RDS for MySQL8.0物理备份恢复到本地自建数据库
  6. 晨哥真有料丨到底合适重要,还是感觉重要!
  7. 最简单的基于FFmpeg的内存读写的例子:内存转码器
  8. 什么是 DevSecOps?系列(一)
  9. 如何配置Modbus读写器
  10. chrome浏览器打开网页,总是跳转到2345主页的解决方法 2345.com 绑架主页
  11. 利用snowfall.jquery.js实现爱心满屏飞或点点满屏飞
  12. 毕业设计-基于机器自动驾驶目标检测研究-YOLO
  13. 腾讯云服务器基础操作
  14. 网络爬虫(一):爬虫基础原理
  15. LaTeX入门级教程
  16. Matlab中的clc、clear、clear all、clf、close、close all解释
  17. powerdesign java,PowerDesigner设计数据库表
  18. android 使用SAF框架操作外置sd卡
  19. 惠普 High Definition Audio 总线上的调制解调器设备 音频设备 装不上的解决方法
  20. 打开计算机文件夹找不到桌面文件,软件已启动电脑找不到文件怎么办

热门文章

  1. ElasticSearch的REST APIs 之 索引的别名(alias)管理
  2. 【无机纳米材料科研制图——Visio 0309】使用任意多边形工具描边出小鼠简图
  3. navicat导入excel 日期格式处理
  4. C语言中常用math函数
  5. PTA题目:7-9 抢红包 (25分)
  6. java 数字转大写_Java实现数字大写转换
  7. 第十五篇:大球联赛与小球联赛
  8. ABAP 语法:“LOOP … ASSIGNING …”,可直接修改内表数据,效率更高
  9. 移动应用中的第三方SDK隐私合规检测,早知道
  10. JAVA计算机毕业设计自习室预订系统Mybatis+系统+数据库+调试部署