题目
A.Sno为主键
B.Sno的默认值是9
C.Sno的取值范围要大于0
D.Sno的数据类型是整型数
第1题
用SQL语句创建简单数据表
设教学管理数据库中有多张数据表,其中学生表Student包括学生编号Sno,学生姓名
Sname,学生年龄Sage,学生性别Ssex字段;Sno和Sname为字符型(长度20), Sage为整型,
Ssex为位型。Sno是主键。
课程表Course包括课程编号Cno,课程名Cname,授课教师Teacher字段;三个字段均为
字符型(长度20) , Cno是主键。
请用SQL语句创建上面的两张数据表。
第2题
①用SQL的有关语句定义
(1)学生关系S,包括学号SNo(主键)、姓名SN、年龄SA、系别SD;
(2)课程关系C,包括课程号CNo(主键)、课程名CN、授课教师T;
(3)学生选课关系SC,包括SNo、CNo和成绩G。
要求定义出主键和外键(如果存在)。数据类型和长度可根据生活经验或开发经验合理定义。
②在①所创建的数据表基础上,用SQL语句完成下列操作。
(1)用SQL语句查询每个学生的平均成绩,输出学号和平均成绩,按平均成绩排序(降序),若平均成绩相同,再按学号排序(升序)。
(2)求姓林的老师讲的每门课的学生平均成绩。
第3题
第4题
某数据库中有关系Student(Sno,Sname,Ssex,Sage,Sdept),各属性分别表示学号,姓名,性别,年龄以及所在的系;Course(Cno,Cname,Ccredit)属性分别表示课程号,课程名,学分;SC(Sno, Cno,Grade)为学生选课表,各属性分别表示为学号,课程号和分数;完成下列的SQL语句:
第5题
对于数据表:student(sno,sname,sex,age,grade),查询学习成绩为空的学生的学号和姓名,下面语句正确的是_______。
A.SELECT sno,sname FROM student WHERE grade=NULL
B.SELECT sno,sname FROM student WHERE grade IS NULL
C.SELECT sno,age FROM student WHERE grade IS NULL
D.SELECT sno,age FROM student WHERE grade=NULL
第6题
从数据表 student 中查询张姓的所有学生,正确的 SQL语句是()。
A.SELECT sno,sname FROM student WHERE sname LIKE N' 张%'
B.SELECT sname FROM student WHERE sname = N'% 张%'
C.SELECT sno,sname FROM student WHERE sname LIKE N'% 张%'
D.SELECT sname FROM student WHERE sname = N' 张%'
第7题
A.SELECT sno,sname FROM student WHERE sname LIKE N'张%'
B.SELECT sno,sname FROM student WHERE sname LIKE N'%张%'
C.SELECT sname FROM student WHERE sname = N'张%'
D.SELECT sname FROM student WHERE sname = N'%张%'
第8题
A.SELECT sno,sname FROM student WHERE sname LIKE N'张%'
B.SELECT sno,sname FROM student WHERE sname LIKE N'%张%'
C.SELECT sname FROM student WHERE sname = N'张%'
D.SELECT sname FROM student WHERE sname = N'%张%'
为了保护您的账号安全,请在“赏学吧”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!