XSCJ数据库中数据库表的数据如下。
XS-学生基本情况表
学号
姓名
专业名
性别
出生时间
总学分
照片
备注
81101
王林
计算机
1
1990/2/10
50
Null
Null
81102
程明
计算机
1
1991/2/1
50
Null
Null
81103
王燕
计算机
0
1989/10/6
50
Null
Null
81104
韦严平
计算机
1
1990/8/26
50
Null
Null
81106
李方方
计算机
1
1990/11/20
50
Null
Null
81107
李明
计算机
1
1990/5/1
54
Null
提前修完《数据结构》,并获学分
81108
林一帆
计算机
1
1989/8/5
52
Null
已提前修完一门课
81109
张强民
计算机
1
1989/8/11
50
Null
Null
81110
张蔚
计算机
0
1991/7/22
50
Null
三好生
81111
赵琳
计算机
0
1990/3/18
50
Null
Null
81113
严红
计算机
0
1989/8/11
48
Null
有一门功课不及格,待补考
81201
王敏
通信工程
1
1989/6/10
42
Null
Null
81202
王林
通信工程
1
1989/1/29
40
Null
有一门课不及格,待补考
KC-课程表
课程号
课程名
开课学期
学时
学分
101
计算机基础
1
80
5
102
程序设计与语言
2
68
4
206
离散数学
4
68
4
208
数据结构
5
68
4
209
操作系统
6
68
4
210
计算机原理
5
85
5
212
数据库原理
7
68
4
301
计算机网络
7
51
3
302
软件工程
7
51
3
XS_KC-成绩表
学号
课程号
成绩
学分
81101
101
80
5
81101
102
78
4
81101
206
76
4
81102
102
78
4
81102
206
78
4
81103
101
62
5
查找XSCJ数据库中所有学生选过的课程名和课程号。查询正确的是
XS-学生基本情况表
学号
姓名
专业名
性别
出生时间
总学分
照片
备注
81101
王林
计算机
1
1990/2/10
50
Null
Null
81102
程明
计算机
1
1991/2/1
50
Null
Null
81103
王燕
计算机
0
1989/10/6
50
Null
Null
81104
韦严平
计算机
1
1990/8/26
50
Null
Null
81106
李方方
计算机
1
1990/11/20
50
Null
Null
81107
李明
计算机
1
1990/5/1
54
Null
提前修完《数据结构》,并获学分
81108
林一帆
计算机
1
1989/8/5
52
Null
已提前修完一门课
81109
张强民
计算机
1
1989/8/11
50
Null
Null
81110
张蔚
计算机
0
1991/7/22
50
Null
三好生
81111
赵琳
计算机
0
1990/3/18
50
Null
Null
81113
严红
计算机
0
1989/8/11
48
Null
有一门功课不及格,待补考
81201
王敏
通信工程
1
1989/6/10
42
Null
Null
81202
王林
通信工程
1
1989/1/29
40
Null
有一门课不及格,待补考
KC-课程表
课程号
课程名
开课学期
学时
学分
101
计算机基础
1
80
5
102
程序设计与语言
2
68
4
206
离散数学
4
68
4
208
数据结构
5
68
4
209
操作系统
6
68
4
210
计算机原理
5
85
5
212
数据库原理
7
68
4
301
计算机网络
7
51
3
302
软件工程
7
51
3
XS_KC-成绩表
学号
课程号
成绩
学分
81101
101
80
5
81101
102
78
4
81101
206
76
4
81102
102
78
4
81102
206
78
4
81103
101
62
5
查找XSCJ数据库中所有学生选过的课程名和课程号。查询正确的是
举一反三
- Xscj数据库中数据库表的数据如下。 1. Xs:学生基本情况表 学号 姓名 专业名 性别 出生时间 总学分 照片 备注 081101 王林 计算机 1 1990-02-10 50 NULL NULL 081102 程明 计算机 1 1991-02-01 50 NULL NULL 081103 王燕 计算机 0 1989-10-06 50 NULL NULL 081104 韦严平 计算机 1 1990-08-26 50 NULL NULL 081106 李方方 计算机 1 1990-11-20 50 NULL NULL 081107 李明 计算机 1 1990-05-01 54 NULL 提前修完《数据结构》,并获学分 081108 林一帆 计算机 1 1989-08-05 52 NULL 已提前修完一门课 081109 张强民 计算机 1 1989-08-11 50 NULL NULL 081110 张蔚 计算机 0 1991-07-22 50 NULL 三好生 081111 赵琳 计算机 0 1990-03-18 50 NULL NULL 081113 严红 计算机 0 1989-08-11 48 NULL 有一门功课不及格,待补考 081201 王敏 通信工程 1 1989-06-10 42 NULL NULL 081202 王林 通信工程 1 1989-01-29 40 NULL 有一门课不及格,待补考 2. KC: 课程表 课程号 课程名 开课学期 学时 学分 101 计算机基础 1 80 5 102 程序设计与语言 2 68 4 206 离散数学 4 68 4 208 数据结构 5 68 4 209 操作系统 6 68 4 210 计算机原理 5 85 5 212 数据库原理 7 68 4 301 计算机网络 7 51 3 302 软件工程 7 51 3 3. XS_KC: 成绩表 学号 课程号 成绩 学分 081101 101 80 5 081101 102 78 4 081101 206 76 4 081102 102 78 4 081102 206 78 4 081103 101 62 5 081103 102 70 4 081103 206 81 4 对xscj数据库完成以下查询: 1. 查找选修了离散数学的学生学号 2. 查找未选修离散数学的学生的姓名、学号和专业名 3. 查找xs表中比所有计算机系的学生年龄都大的学生的学号,姓名,专业名和出生日期 4. 查找xs_kc表中课程号206的成绩不低于课程号101的最低成绩的学生的学号 5. 查找选修206号课程的学生姓名 6. 查找选修了离散数学最高分,最低分的学生姓名,成绩 7. 查找自己选修的课程,课程不同,成绩相同的情况。显示学号,课程号,成绩 8。将xs中各专业名输出 9。求被选修的各门课程的平均成绩和选修该课程的人数,显示课程号,平均成绩,选课人数 10。在xscj数据库上产生一个结果集,包括每个专业的男生人数,女生人数,总人数,以及学生总人数 11。查找平均成绩在85分以上的学生的学号和平均成绩 12。查找平均成绩在85分以上的学生的学号、姓名和平均成绩 13。查找选修课程超过2门且成绩都在80分以上的学生的学号 14。将通信工程专业的学生按出生日期先后排序 15。将计算机专业学生的“计算机基础”课程成绩按降序排列 16。将计算机专业学生按其平均成绩排列 17。查找xs表中学号最靠前的5位学生的信息 18。查找xs表中从第4位同学开始的5位学生的信息
- Xscj数据库中数据库表的数据如下。 1. Xs:学生基本情况表 学号 姓名 专业名 性别 出生时间 总学分 照片 备注 081101 王林 计算机 1 1990-02-10 50 NULL NULL 081102 程明 计算机 1 1991-02-01 50 NULL NULL 081103 王燕 计算机 0 1989-10-06 50 NULL NULL 081104 韦严平 计算机 1 1990-08-26 50 NULL NULL 081106 李方方 计算机 1 1990-11-20 50 NULL NULL 081107 李明 计算机 1 1990-05-01 54 NULL 提前修完《数据结构》,并获学分 081108 林一帆 计算机 1 1989-08-05 52 NULL 已提前修完一门课 081109 张强民 计算机 1 1989-08-11 50 NULL NULL 081110 张蔚 计算机 0 1991-07-22 50 NULL 三好生 081111 赵琳 计算机 0 1990-03-18 50 NULL NULL 081113 严红 计算机 0 1989-08-11 48 NULL 有一门功课不及格,待补考 081201 王敏 通信工程 1 1989-06-10 42 NULL NULL 081202 王林 通信工程 1 1989-01-29 40 NULL 有一门课不及格,待补考 2. KC: 课程表 课程号 课程名 开课学期 学时 学分 101 计算机基础 1 80 5 102 程序设计与语言 2 68 4 206 离散数学 4 68 4 208 数据结构 5 68 4 209 操作系统 6 68 4 210 计算机原理 5 85 5 212 数据库原理 7 68 4 301 计算机网络 7 51 3 302 软件工程 7 51 3 3. XS_KC: 成绩表 学号 课程号 成绩 学分 081101 101 80 5 081101 102 78 4 081101 206 76 4 081102 102 78 4 081102 206 78 4 081103 101 62 5 081103 102 70 4 081103 206 81 4 对xscj数据库完成以下查询: 以下是单表查询 1. 查询xs表中各个同学的姓名,专业名和总学分 2. 查询xs表中计算机系同学的学号、姓名和总学分,结果中各列的标题分别指定为number、name、mark 3. 查询xs表中计算机系各同学的学号、姓名、和总学分,对其总学分按以下规则进行替换:若总学分为空值,替换为“尚未选课”;若总学分小于50,替换为“不及格”;若总学分在50-52之间,替换为“合格”;若总学分大于52,替换为“优秀”。列标题更改为“等级” 4. 按120分计算成绩,显示xs_kc表中学号为081101的学生课程信息 5. 对xs表只选择专业名和总学分,消除结果集中的重复行。 6. 求学生的总人数 7. 统计备注不为空的学生数目 8. 统计总学分在50分以上的人数 9. 求选修101课程的学生的最高分和最低分 10.求学号081101的学生所学课程的总成绩 11.求选修101课程的学生的平均成绩 12.查询xs表中学号为081101的学生的情况 13.查询xs表中总学分大于50的学生的情况 14.查询xs表中备注为空的同学的情况 15.查询xs表中专业为计算机,性别为女(0)的同学的情况 16.查询xs_kc表中102和206课程中大于80分的同学的记录 17.查询xs表中姓“王”的学生学号、姓名及性别 18.查询xs表中学号倒数第2个数字为0的学生学号、姓名及专业名 19.查询xs表中名字包含下划线的学生学号和姓名 20.查询xs表中不在1989年出生的学生情况 21.查询 xs表中专业名为“计算机”“通信工程”的学生的情况 22.查询xs表中总学分尚不定的学生情况 以下是多表查询 23.查找学生选过的课程名和课程号 24.查找选修了206课程且成绩在80分以上的学生姓名及成绩 25.查找选修了“计算机基础”课程且成绩在80分以上的学生学号、姓名、课程名及成绩 26.查找所有学生情况及他们选修的课程号,若学生未选修任何课,也要包括其情况,显示学生表所有列,课程号 27. 查找被选修了的课程的选修情况和所有开设的课程名,包括未有学生选修的课程课程名。显示课程表所有列,课程名 28.查找选修了课程号为206课程的学生的姓名、学号
- 设有如下代码段 1 String s = null; 2 if ( s != null & s.length() > 0) 3 System.out.println("s != null & s.length() > 0"); 4 if ( s != null && s.length() > 0) 5 System.out.println("s != null & s.length() > 0"); 6 if ( s != null || s.length() > 0) 7 System.out.
- 设有如下代码段 1 String s = null; 2 if ( s != null & s.length() > 0) 3 System.out.println("s != null & s.length() > 0"); 4 if ( s != null && s.length() > 0) 5 System.out.println("s != null & s.length() > 0"); 6 if ( s != null || s.length() > 0) 7 System.out.println("s != null & s.length() > 0"); 8 if ( s != null | s.length() > 0) 9 System.out.println("s != null | s.length() > 0"); 哪些行将抛出空指针异常?
- select (null or null),(null or 1),(null || 0),(-8 or 0);