itgle.com

数据库中有学生表Student(Sno,Sname,Ssex,Sage,Sdept),各属性分别表示为学号,姓名,性别,年龄,所在系;学生选课表SC(Sno,Cno,Grade),各属性分别表示为学号,课程号以及成绩;课程表 Course(Cno,Cname,Cpno,Ccredit),各属性为课程号.课程名,先行课,学分。(先行课的意思是,比如课程号1有先行课5,说明要选课程1,就必须先选课程5) 。用以上各表完成查询选修了全部课程的学生姓名的语句补充:SELETE SnameFROM5.

题目

数据库中有学生表Student(Sno,Sname,Ssex,Sage,Sdept),各属性分别表示为学号,姓名,性别,年龄,所在系;学生选课表SC(Sno,Cno,Grade),各属性分别表示为学号,课程号以及成绩;课程表 Course(Cno,Cname,Cpno,Ccredit),各属性为课程号.课程名,先行课,学分。(先行课的意思是,比如课程号1有先行课5,说明要选课程1,就必须先选课程5) 。用以上各表完成查询选修了全部课程的学生姓名的语句补充:

SELETE Sname

FROM

5.


相似考题
更多“数据库中有学生表Student(Sno,Sname,Ssex,Sage,Sdept),各属性分别表示为学号,姓名,性别,年龄,所 ”相关问题
  • 第1题:

    建立一个学生表Student,它由学号SNo、姓名SName、性别SSex、年龄SAge、所在系SDept五个属性组成,其中学号(假定其为字符型,长度为8个字符)属性不能为空。Student表建立完成后,若要在表中增加年级sgrade项(设字段类型为字符型,长度为10),其SQL命令为:alter table student 。


    (1)CREATETABLE Student(Sno CHAR(5) NOT NULL UNIQUE, S.name CHAR(20) UNIQUE,Ssex CHAR(1),Sage INT,Sdept CHAR(15)); (2)ALTER TABLE Student ADD Scome DATE; (3)Create Unique Index Stusno on Student (Sno); (4)Select Sname From Student Where Sno > ’13000000’ (5)DROP TABLE Student;

  • 第2题:

    用SQL语句建立一个学生表Student,其中包括学号(Sno),姓名(Sname),性别(Ssex),年龄(Sage),入学时间(Sdate),系别(Sdept)6个属性。其中学号为主键,姓名唯一,性别只能录入'男'或‘女’,入学时间不能为空。 直接在答题框内录入,不用上传图片


    CREATE TABLE student (SN CHAR(4),Ssex CHAR(2),Sage SMALLINT,PRIMARY KEY(SN))

  • 第3题:

    在学生选课数据库中有学生表student(sno,sname,ssex,sage,sdept),课程表course(cno,cname)及学生选课表sc(sno,cno,grade),其中sno是学号,sname是姓名,ssex是性别,sage是年龄,sdept是系别,cno是课程号,cname是课程名,grade是成绩。以下()SQL语句可以实现查询“CS”系并且年龄超过20岁的学生姓名。

    A.select sname from student where sdept=’CS‘ and sage>20

    B.select sname from student where sdept=’CS‘ intersect select sname from student where sage>20

    C.select sname from student where sdept=’CS‘ except select sname from student where sage<=20

    D.select sname from student where sdept=’CS‘ union select sname from student where sage>20


    B 【答案】B【解析】DA0的Seek成员函数是在表类型记录集合中基于表索引进行记录搜索,Find成员函数是在动态集类型或快照类型记录集中进行记录搜索。由于本题中性别ssex字段已建索引,因此采用Seek成员函数。AdSeekFirstEQ查找等于关键值的第一个关键字,AdSeekLastEQ查找等于关键值的最后一个关键字。本题中要显示第一个男同学的信息,使用AdSeekFirstEQ。

  • 第4题:

    8、在学生选课数据库中有学生表student(sno,sname,ssex,sage,sdept),课程表course(cno,cname)及学生选课表sc(sno,cno,grade),其中sno是学号,sname是姓名,ssex是性别,sage是年龄,sdept是系别,cno是课程号,cname是课程名,grade是成绩。以下哪条语句可以实现查询选了课的学生人数()。

    A.select count(*) from sc

    B.select count(sno) from sc

    C.select count(distinct sno) from sc

    D.select count(cno) from sc


    D

  • 第5题:

    在学生选课数据库中有学生表student(sno,sname,ssex,sage,sdept),课程表course(cno,cname)及学生选课表sc(sno,cno,grade),其中sno是学号,sname是姓名,ssex是性别,sage是年龄,sdept是系别,cno是课程号,cname是课程名,grade是成绩。以下()SQL语句可以实现查询“CS”系并且年龄超过20岁的学生姓名。

    A.select sname from student where sdept=’CS‘ except select sname from student where sage<=20

    B.select sname from student where sdept=’CS‘ intersect select sname from student where sage>20

    C.select sname from student where sdept=’CS‘ and sage>20

    D.select sname from student where sdept=’CS‘ union select sname from student where sage>20


    B 【答案】B【解析】DA0的Seek成员函数是在表类型记录集合中基于表索引进行记录搜索,Find成员函数是在动态集类型或快照类型记录集中进行记录搜索。由于本题中性别ssex字段已建索引,因此采用Seek成员函数。AdSeekFirstEQ查找等于关键值的第一个关键字,AdSeekLastEQ查找等于关键值的最后一个关键字。本题中要显示第一个男同学的信息,使用AdSeekFirstEQ。