本题目要求编写SQL语句,
基于Student表和Grade表,查询没有课程成绩的学生对应的学号、姓名、性别。

提示:请使用SELECT语句作答。

表结构:

Create table Student(
StudentID   char(12) primary key,
StudentName char(8) not null,
Sex  char(2) not null ,
Birth  datetime not null,
HomeAddr varchar(80),
EntranceTime datetime default getdate(),
ClassID char(8)
);
Create table Grade(
CourseID   char(8) ,    --班级编号
StudentID char(12) ,    --学号
Semester  int not null, --学期
SchoolYear int ,        --学年
Grade numeric(5,1),     --成绩
primary key(CourseID,StudentID)
);

表样例

Student表:

Grade

输出样例:

select Student.StudentID,StudentName,Sex
from Student
left join Grade on Student.StudentID=Grade.StudentID
where Grade is null;

10-1 查询没有课程成绩的学生学号、姓名、性别。相关推荐

  1. 【每日一练:SQL】求所有数学课程成绩大于语文课程成绩的学生学号

    SQL题: 求所有数学课程成绩大于语文课程成绩的学生学号 数据如下: 1,1,语文,73 2,1,数学,55 3,2,语文,77 4,2,数学,88 5,3,语文,98 6,3,数学,65 7,4,语 ...

  2. 查询不同课程成绩相同的学生的学生编号、课程编号、学生成绩

    建表语句点击详见 – 查询不同课程成绩相同的学生的学生编号.课程编号.学生成绩 SELECT st.s_id, st.s_name, sc.c_id, sc.s_scoreFROM student s ...

  3. sql查询所有课程成绩大于80的学生的姓名

    有一张student_info表 请用sql查询所有课程成绩大于80的学生姓名 name class score 张三 语文 70 张三 数学 82 李四 语文 90 李四 数学 60 王五 语文 9 ...

  4. 10-15 查询未登记成绩的学生(MSSQL)

    本题目要求编写SQL语句, 检索出sc表中'C001'课程未登记成绩的学生学号 提示:MSSQLServer 评测SQL语句. 表结构: 定义表结构的SQL语句如: -- 学生选课成绩表 CREATE ...

  5. 提升: 建立一个如下的学生情况表,要求先依次输入学生数据元素,然后依次显示当前表中的学生数据元素。 学号 姓名 性别 年龄 2000001 张三 男 20 2000002

    提升: 建立一个如下的学生情况表,要求先依次输入学生数据元素,然后依次显示当前表中的学生数据元素. 学号 姓名 性别 年龄 2000001 张三 男 20 2000002 李四 男 21 200000 ...

  6. 数据库嵌套循环查询联系——1.查询选修了课程号为“3”的学生姓名和系别、4.查询其它系中‘2‘号课程比信息系所有学生分数高的学生学号和姓名、6.查询每门课程中低于该课程平均成绩的学生学号和姓名

    1.查询选修了课程号为"3"的学生姓名和系别 Select sname,sdept from student where sno in ( select sno from sc w ...

  7. 求某门课号的成绩高于某个同学(例如李勇)任意一门成绩的学生学号和成绩

    查询出在同一课程成绩高出李勇的学生学号和成绩: SELECT a.学号, a.课程号, a.成绩 FROM sc a,sc b WHERE a.课程号=b.课程号 ANDa.成绩>b.成绩 AN ...

  8. C语言学生成绩管理系统——检查学号姓名,双向循环链表

    设计一个学生管理系统,存储学生的基本信息和成绩.我是用C语言写的,最近在学习C++,回过头看,C++的特性可以减少很多冗余的代码. 功能 增删查改以及排序,数据可保存到磁盘,每次初始化的时候读取文件信 ...

  9. -- 41、查询不同课程成绩相同的学生的学生编号、课程编号、学生成绩

    SELECTs1.* FROM Score AS s1 INNER JOIN Score AS s2 ON s1.s_id = s2.s_id AND s1.c_id <> s2.c_id ...

最新文章

  1. oracle收购Mysql后,Mysql的安装配置方法
  2. SAP WM LT42创建TO,报错-No entry in Table 329S (NM1 B)-
  3. 发布一个持续集成的npm包并加上装逼小icon
  4. css 解决fixed 布局下不能滚动的问题
  5. .net ajax式上传文件
  6. 网络知识:宽带下载网速是30MB/s,经过路由器后仅10MB/s,看完你就懂了!
  7. NavMeshAgent 动态加载障碍物
  8. jQuery中 index() 方法的使用
  9. 客房预订+餐饮预订+酒店app+移动端通用版电商app模板+Axure高保真酒店预订管理系统+积分商城+餐饮预订系统+优惠券+订单管理+移动端酒店管理原型+酒店电商原型
  10. windows查找端口占用情况
  11. 阿里云链接ftp报错: 20 秒后无活动,连接超时 错误:无法连接到服务器
  12. RabbitMQ学习——常见概念详解
  13. 如何使用wnr计时来管理你的时间计划
  14. 庆贺:上传资源时已支持不允许动态调分
  15. 如何去掉空格 oracle,oracle数据库中如何去除空格
  16. Unity 之 月签到累计签到代码实现(ScriptableObject应用 | DoTween入场动画)
  17. linux安装vsftpd
  18. twm图形模式以及恢复
  19. Niagara内容示例 4.3 Mesh Orientation vs. Rotational Force
  20. 什么是FOUC?如何避免FOUC?

热门文章

  1. 机器学习——回归模型
  2. 关于皓月GOM登录器配置器批量生成详细说明
  3. 2. 匈牙利命名法
  4. 硬币面值组合问题(完全背包问题)
  5. [译] Cilium:基于 BPF+EDT+FQ+BBR 更好地带宽网络管理
  6. 修改Samba服务的监听端口
  7. 《GC篇》七、GC 调优(实战篇)
  8. powershell自定义字体
  9. ZooKeeper 的 Watch 机制是什么?
  10. Firecracker