使用关系表:学生(学号,姓名,性别,年龄,班级),写出实现下列功能的SQL语句。删除学号为15的学生记录:DELETE__________学生WHERE学号=15
第1题:
第2题:
设有如下关系表R:
R(NO刀A如IE,SEX,AGE,CLASS) 主关键字是NO。其中NO为学号,NAME为姓名,SEX为性别,AGE为年龄,CLASS为班号。写出实现下列功能的SQL语句。将所有“96101”班号改为“95101”;【 】。
第3题:
(15)有如下SQL语句:
SELECT 班级名称,姓名,性别 FROM 班级表,学生表;
WHERE 班级表.班级号=学生表.班级号;
AND 姓名 LIKE "刘%";
ORDER BY 班级号
该语句的含义是
A.查找学生表中姓"刘"的学生记录,并根据班级号分组显示学生的班级名称、姓名和性别
B.查找学生表中姓"刘"的学生记录,按班级号升序显示学生的班级名称、姓名和性别
C.查找学生表中不是姓"刘"的学生记录,按班级号升序显示学生的班级名称、姓名和性别
D.语句错误
第4题:
如果学生表student是使用下面的SQL谙句创建的: CREATE TABLE student(学号C(6)PRIMARY KEY NOT NULL,姓名C(8),性别C(2),年龄N(2) CHECK(年龄>15 AND年龄<30,)) 则下面的SQL语句中可以正确执行的是( )。
A. INSERT INTO student(学号,性别,年龄)VALUES(”0542”,”李雷”,”男”,17)
B. INSERT INTO student(学号,性别,年龄)VALUES(”李雷”,”男”,20)
C. INSERT INTO student(学号,性别,年龄)VALUES(”女”,25)
D. INSERT INTO student(学号,性别,年龄)VALUES(”0897”,”安宁”,”女”,30)
第5题:
设有学生表:STUD(学号,姓名,性别,年龄,专业),将学号为“20030019”的学生从该表中删除掉的语句是______。
A.DELETE STUD WHERE学号="20030019"
B.DELETE FROM STUD WHERE学号="20030019"
C.DELETE TABLE STUD WHERE学号="20030019"
D.DELETE FROM WHERE 学号="20030019"
第6题:
有下列SQL语句:
SELECT 班级名称,姓名,性别,年龄 FROM 班级,学生;WHERE 班级.班级号=学生.班级号; AND 姓名 LIKE"李%"; ORDER BY 学生.班级号
该语句的含义是( )。
A.检索学生表中姓“李”的学生记录,并根据“班级号”分组显示学生的班级名称、姓名、性别和年龄
B.检索学生表中不是姓“李”的学生记录,并根据“班级号”分组显示学生的班级名称、姓名、性别和年龄
C.检索学生表中姓“李”的学生记录,按“班级号”升序显示学生的班级名称、姓名、性别和年龄
D.检索学生表中不是姓“李”的学生记录,按“班级号”升序显示学生的班级名称、姓名、性别和年龄
第7题:
如果学生表student是使用下面的SQL语句创建的
CREATE TABLE student(学号C(4)PRIMARY KEY NOT NULL,;
姓名C(8),;
性别C(2),;
年龄N(2)CHECK(年龄>1 5 AND年龄<30))
下面的SQL语句中可以正确执行的是( )。
A)INSERT INTO student(学号,性别,年龄)VALUES(”0542”,”男”,l7)
B)INSERT INTO student(姓名,性别,年龄VALUES(”李蕾”,”女”,20)
C)INSERT INTO student(姓名,性别,年龄)VALUES(”男”,25)
D)INSERT INTO student(学号,姓名)VALUES(”0897”,”安宁”,16)
第8题:
已知学生关系(学号,姓名,年龄,班级),要检索班级为空值的学生姓名,其 SQL语句中WHERE子句的条件表达式是()。
第9题:
有一个名为“Students”的SQL Server数据库,在其中有一个包含学号、姓名、性别、班级、数学、语文、英语7个字段的“学生成绩表”,使用该数据库中的信息,写出实现下列要求的SQL语句。 查询所有男生的数据记录
第10题:
已知学生关系:学生(学号,姓名,性别,年龄,籍贯),若执行SQL语句:SELECT姓名,年龄FROM学生WHERE籍贯=‘北京’说明该语句对学生关系进行了()操作。
第11题:
第12题:
SELECT姓名,年龄,性别FROM S WHERE年龄>(SELECT年龄FROM S WHERE姓名=“王华”)
SELECT姓名,年龄,性别FROM S WHERE姓名=“王华”
SELECT姓名,年龄,性别FROM S WHERE年龄>(SELECT年龄WHERE姓名=“王华”)
SELECT姓名,年龄,性别FROM S WHERE AGE>王华.年龄
第13题:
建立一个学生关系表Student,表中有5个字段:学号Sno(字符型)、姓名Sname(字符型)、性别Sex(字符型)、年龄Age(整型)、系别Dept(字符型),其中Sno是关系的码;建立一个学生选课关系表SC,表中有3个字段:学号Sno(字符型)、课程号Cno(字符型)、成绩Grade(数值型),其中Sno、Cno是关系的码,用SQL语言完成下列功能:
① 建立学生关系表Student和学生选课关系表SC。
② 查询计算机系(’CS’)所有同学的姓名和各科成绩。
③ 添加一个学生记录,学号为20020003,姓名为吴刚,性别为男,年龄为19岁,所在系为计算机系。
④ 逻辑删除李江同学的相关记录。
参考答案:
第14题:
拟建立如下的关系数据库及其基本表:
数据库名:学生选课数据库
学生表(学号,姓名,性别,年龄,专业)
课程表(课程号,课程名,学分,先修课程号)
选课表(ID, 学号,课程号,分数)
用SQL语言实现下列的功能:
1.创建数据库“学生选课数据库”代码;
2. A.将下列课程信息添加到课程表的代码:
B.修改 课程号为100003的课程名为“SQL数据库”;
C.删除 课程号为100002的课程信息;
3.检索姓张的女同学的情况:姓名、学号、专业。
第15题:
“学生”表中有“学号”、“姓名”、“性别”和“年龄”字段,其中“学号”为主关键字,建立“学生”表的SQL命令是( )。
A. CREATE TABLE学生(学号C(6)PRIMARY,姓名C(8),性别C(2),年龄I)
B. CREATE TABLE学生(学号C(6)FOREIGN,姓名C(8),性别C(2),年龄I)
C. CREATE TABLE学生(学号C(6)FOREIGN KEY,姓名C(8),性别C(2),年龄I)
D. CREATE TABLE学生(学号C(6)PRIMARY KEY,姓名C(8),性别C(2),年龄I)
第16题:
设有如下关系:学生(学号,姓名,性别,年龄,班号)。其关键字是学号,将学号为10的学生姓名改为“王华”的SQL语句是【】 。
第17题:
在Visual FoxPro中,如果要将学生表S(学号,姓名,性别,年龄)的“年龄”属性删除,正确的SQL语句是( )。
第18题:
设有“学生”表(学号,姓名,性别,出生日期,班级名称),用SQL语句检索每个班级的学生总人数的语句是:SELECT班级名称,__________AS人数FROM学生GROUP BY班级名称
第19题:
已知关系模式:学生(学号,姓名,性别,年龄,系别),选课(学号,课程号,成绩)用关系代数实现查询没有选修课程号为‘C3’课程的学生学号。
第20题:
已知学生关系:学生(学号,姓名,性别,年龄,籍贯),若执行SQL语句:SELECT 姓名,性别 FROM 学生WHERE 籍贯=“北京”说明该语句对学生关系进行的操作是()。
第21题:
下列SQL语句中,能够完成插入功能的是()。
第22题:
INSERTINTO学生表VALUES(’2006001’,’王小明’,’男’)
UPDATE学生表SET姓名=’王莉’WHERE学号=’2006001’
DELETE学生表SET姓名=’王莉’WHERE学号=’2006001’
DELETEFROM学生表WHERE性别=’男’
第23题: