为sc(成绩表)创建一个按成绩进行升序的非唯一值索引,索引名为a1.create () a1 on sc(grade)
第2题
设有学生表S(SNO,SN)(SNO为学生号,SN为姓名)和为生选修课程表SC(SNO,CNO,CN,G)(SNO为课程号,CN为课程名,G为成绩),试用SQL语言完成以下各题:
(1)建立一个视图V-SSC(SNO,SN,CNO,CN,G),并按CNO升序排序
(2)从视图V-SSC上查询平均成绩在90分以上的SN、CN和G
第3题
A.SELECT学号,姓名FROMSWHERENOTEXISTS(SELECT﹡FROMSCWHERESC.学号=S.学号AND成绩<85)
B.SELECT学号,姓名FROMSWHERENOTEXISTS(SELECT﹡FROMSCWHERESC.学号=S.学号AND成绩>=85)
C.SELECTS.学号,姓名FROMS,SCWHERES.学号=SC.学号AND成绩>=85
D.SELECT学号,姓名FROMS,SCWHERES.学号=SC.学号ANDALL成绩>=85
第4题
一、设有一学生-课程数据库,其中关系表如下所示: 学生关系表:Student(Sno,Sname,Ssex,Sage,Sdept) 课程表关系:Course(Cno,Cname,Cpno,Ccredit) 学生选课表:SC(Sno,Cno,Grade) 请用SQL语句实现下列各题: (1)建立一个“学生”表SC。 (2)为学生-课程数据库中的SC建立索引,SC表按学号升序和课程号降序建索引。 (3)查询全体学生的详细记录。 (4)查询年龄在20~23岁(包括20岁和23岁)之间的学生的姓名、系别和年龄。 (5)查询名字中第2个字为"明"字的学生的姓名和学号。 (6)查询学生总人数。 (7)查询选修了课程M01或者选修了课程M02的学生。 (8)将学生08001的年龄改为23岁。
第5题
现有学生表,课程表和成绩表,三表中的字段如下:
student表:id,student_name
course表:id,course_name
score表:student_id,course_id,score
前提:每个学生都会参加多门课程的考试,每门课程的成绩在score表中都是一条数据
现若要查询出 平均分在60分以上的学生id和学生姓名以及平均分,以下哪个sql语句是正确的? ()
A.select student_id,student_name,avg(score) av from student s join score sc on s.id=sc.student_id;
B.select student_id,student_name,avg(score) av from student s join score sc on s.id=sc.student_id where av>60;
C.select student_id,student_name,avg(score) av from student s join score sc on s.id=sc.student_id where av>60 group by student_id;
D.select student_id,student_name,avg(score) av from student s join score sc on s.id=sc.student_id group by student_id having av>60;
第6题
B.MongoDB使用 createIndex()方法来创建索引
C.db.collection.createIndex(keys,options)这段创建索引的指令中 Key 值为你要创建的索引字段
D.db.col.createIndex({"title":1,"description":-1})这段创建索引的指令的意思是,创建一个按title升序和description降序的多字段索引
第7题
A.SORTT0<新文件名>ON年龄/AFOR性别="男”.AND.PASCAL>=95
B.SORTT0<新文件名>ON年龄/AFOR性别="男”.AND.PASCAL>=95
C.SORTT0<新文件名>ON年龄/DFOR性别=”男”.AND.PASCAL>=95
D.SORTT0<新文件名>ON年龄/DFOR性别=”男”.AND.PASCAL>=95