10-1 查询没有课程成绩的学生学号、姓名、性别。
本题目要求编写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 查询没有课程成绩的学生学号、姓名、性别。相关推荐
- 【每日一练:SQL】求所有数学课程成绩大于语文课程成绩的学生学号
SQL题: 求所有数学课程成绩大于语文课程成绩的学生学号 数据如下: 1,1,语文,73 2,1,数学,55 3,2,语文,77 4,2,数学,88 5,3,语文,98 6,3,数学,65 7,4,语 ...
- 查询不同课程成绩相同的学生的学生编号、课程编号、学生成绩
建表语句点击详见 – 查询不同课程成绩相同的学生的学生编号.课程编号.学生成绩 SELECT st.s_id, st.s_name, sc.c_id, sc.s_scoreFROM student s ...
- sql查询所有课程成绩大于80的学生的姓名
有一张student_info表 请用sql查询所有课程成绩大于80的学生姓名 name class score 张三 语文 70 张三 数学 82 李四 语文 90 李四 数学 60 王五 语文 9 ...
- 10-15 查询未登记成绩的学生(MSSQL)
本题目要求编写SQL语句, 检索出sc表中'C001'课程未登记成绩的学生学号 提示:MSSQLServer 评测SQL语句. 表结构: 定义表结构的SQL语句如: -- 学生选课成绩表 CREATE ...
- 提升: 建立一个如下的学生情况表,要求先依次输入学生数据元素,然后依次显示当前表中的学生数据元素。 学号 姓名 性别 年龄 2000001 张三 男 20 2000002
提升: 建立一个如下的学生情况表,要求先依次输入学生数据元素,然后依次显示当前表中的学生数据元素. 学号 姓名 性别 年龄 2000001 张三 男 20 2000002 李四 男 21 200000 ...
- 数据库嵌套循环查询联系——1.查询选修了课程号为“3”的学生姓名和系别、4.查询其它系中‘2‘号课程比信息系所有学生分数高的学生学号和姓名、6.查询每门课程中低于该课程平均成绩的学生学号和姓名
1.查询选修了课程号为"3"的学生姓名和系别 Select sname,sdept from student where sno in ( select sno from sc w ...
- 求某门课号的成绩高于某个同学(例如李勇)任意一门成绩的学生学号和成绩
查询出在同一课程成绩高出李勇的学生学号和成绩: SELECT a.学号, a.课程号, a.成绩 FROM sc a,sc b WHERE a.课程号=b.课程号 ANDa.成绩>b.成绩 AN ...
- C语言学生成绩管理系统——检查学号姓名,双向循环链表
设计一个学生管理系统,存储学生的基本信息和成绩.我是用C语言写的,最近在学习C++,回过头看,C++的特性可以减少很多冗余的代码. 功能 增删查改以及排序,数据可保存到磁盘,每次初始化的时候读取文件信 ...
- -- 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 ...
最新文章
- oracle收购Mysql后,Mysql的安装配置方法
- SAP WM LT42创建TO,报错-No entry in Table 329S (NM1 B)-
- 发布一个持续集成的npm包并加上装逼小icon
- css 解决fixed 布局下不能滚动的问题
- .net ajax式上传文件
- 网络知识:宽带下载网速是30MB/s,经过路由器后仅10MB/s,看完你就懂了!
- NavMeshAgent 动态加载障碍物
- jQuery中 index() 方法的使用
- 客房预订+餐饮预订+酒店app+移动端通用版电商app模板+Axure高保真酒店预订管理系统+积分商城+餐饮预订系统+优惠券+订单管理+移动端酒店管理原型+酒店电商原型
- windows查找端口占用情况
- 阿里云链接ftp报错:	20 秒后无活动,连接超时 错误:无法连接到服务器
- RabbitMQ学习——常见概念详解
- 如何使用wnr计时来管理你的时间计划
- 庆贺:上传资源时已支持不允许动态调分
- 如何去掉空格 oracle,oracle数据库中如何去除空格
- Unity 之 月签到累计签到代码实现(ScriptableObject应用 | DoTween入场动画)
- linux安装vsftpd
- twm图形模式以及恢复
- Niagara内容示例 4.3 Mesh Orientation vs. Rotational Force
- 什么是FOUC?如何避免FOUC?