计算机二级

已知学生表如下: 学号 姓名 年龄 性别 班级 20120001 张三 18 男 计算机一班 20120002 李四 19 男 计算机一班 20120003 王五 20 男 计算机一班 20120004 刘七 19 女 计算机二班 执行下列命令后,得到的记录数是( )。SELECT班级,MAX(年龄)FROM学生表GROUP BY班级A.4B.3C.2D.1

题目

已知学生表如下: 学号 姓名 年龄 性别 班级 20120001 张三 18 男 计算机一班 20120002 李四 19 男 计算机一班 20120003 王五 20 男 计算机一班 20120004 刘七 19 女 计算机二班 执行下列命令后,得到的记录数是( )。SELECT班级,MAX(年龄)FROM学生表GROUP BY班级

A.4

B.3

C.2

D.1

参考答案和解析
正确答案:C
GroupBy语句用来分组,所以班级相同的会分为一组,而题干中间有几条记录,所以有几个班级就有几个记录,答案选择C。
如果没有搜索结果,请直接 联系老师 获取答案。
相似问题和答案

第1题:

若要查询选修课(学号、课程号、成绩)成绩在80分以上的女生姓名,应使用的SELECT语句是______。

A.SELECT姓名FROM学生表,选课表WHERE学生表.学号=选课表.学号;.OR.性别="女".AND.成绩>=80

B.SELECT姓名FROM学生表,选课表WHERE学生表.学号=选课表.学号;.AND.性别:"女".OR.成绩>=80

C.SELECT姓名FROM学生表,选课表WHERE学生表.学号=选课表.学号;.OR.性别="女".OR.成绩>=80

D.SELECT姓名FROM学生表,选课表WHERE学生表.学号=选课表.学号;.AND.性别:"女".AND.成绩>=80


正确答案:D

第2题:

设有如下关系:学生(学号,姓名,性别,年龄,班号)。其关键字是学号,将学号为10的学生姓名改为“王华”的SQL语句是【】 。


正确答案:UPDATE学生SET姓名=”王华”WHERE 学号=”10”
因为是更新,我们选择语句UPDATE,表名是学生,我们对姓名进行设置,将姓名改为“王华”,更改的条件是10号学员。所以综合起来如答案所示

第3题:

●已知基本表:学生(学号,姓名,性别,年龄,系名)

选课(学号,课程号,成绩)

要检索所有比"王华"年龄大的学生姓名、年龄和性别,正确的语句是 (25) ,要检索学生姓名及其所选修课程的课程号和成绩,正确的语句是 (26) 。

(25) A.SELECT姓名,年龄,性别

FROM学生

WHERE AGE>(SELECT 年龄

FROM 学生

WHERE 姓名 ="王华")

B.SELECT姓名,年龄,性别

FROM学生

WHERE姓名="王华"

C.SELECT姓名,年龄,性别

FROM学生

WHERE AGE>(SELECT年龄

WHERE姓名="王华")

D.SELECT姓名,年龄,性别

FROM学生

WHERE AGE>"王华"

(26) A.SELECT 学生.姓名,选课.课程号,选课.成绩

FROM学生

WHERE学生 学号=课程.学号

B.SELECT学生.姓名,选课.课程号,选课.成绩

FROM选课

WHERE学生.学号=课程.学号

C.SELECT学生.姓名,选课.课程号,选课.成绩

FROM学生,选课

WHERE学生.学号=课程.学号

D.SELECT学生.姓名,选课.课程号,选课.成绩

FROM学生.学号


正确答案:A,C
【解析】分句WHERE AGE>(SELECT 年龄 FROM 学生 WHERE 姓名 ="王华")限定了结果记录年龄比王华大。B、C、D项该分句均不正确。26题考查了连接操作,A、B的FROM字段错误。D项缺少连接字段。

第4题:

设学生关系模式为:学生(学号,姓名,年龄,性别,专业),则该关系模式的主键是()

A.姓名

B.学号,姓名

C.学号

D.学号,姓名,年龄


学号

第5题:

使用关系表:学生(学号,姓名,性别,年龄,班级),写出实现下列功能的SQL语句。删除学号为15的学生记录:DELETE__________学生WHERE学号=15


正确答案:
FROM
SQL从表中删除数据的命令格式为:
DELETE FROM TableName[WHERE Condition]。这里FROM指定从哪个表中删除数据,WHERE指定被删除的记录所满足的条件,如果不使用WHERE子句,则删除该表的中全部记录。注意:在VFP中SQL语句的DELETE命令同样是逻辑删除记录,如果要物理删除记录需要继续使用PACK命令。

第6题:

“学生”表中有“学号”、“姓名”、“性别”和“年龄”字段,其中“学号”为主关键字,建立“学生”表的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)


正确答案:D
在SQL命令中,主关键字用“PRIMARY KEY”。

第7题:

已知基本表:学生(学号,姓名,性别,年龄,系名)

选课(学号,课程号,成绩)

要检索所有比“王华”年龄大的学生姓名、年龄和性别,正确的语句是(25),要检索学生姓名及其所选修课程的课程号和成绩,正确的语句是(26)。

A.SELECT姓名,年龄,性别 FROM学生 WHERE AGE>(SELECT年龄 FROM学生 WHERE姓名=“王华”)

B.SELECT姓名,年龄,性别 FROM学生 WHERE姓名:“王华”

C.SELECT姓名,年龄,性别 FROM学生 WHERE AGE>(SELECT年龄 WHERE姓名=“王华”)

D.SELECT姓名,年龄,性别 FROM学生 WHERE AGE>“王华”


正确答案:A

第8题:

设有关系表学生S(学号,姓名,性别,年龄,身份证号),每个学生学号唯一。除属性学号外,也可以作为键的是()。

A.姓名

B.身份证号

C.姓名,性别,年龄

D.学号,姓名


正确答案:B

第9题:

设学生关系模式为:学生(学号,姓名,年龄,性别,成绩,专业),则该关系模式的主键是()

A.学号

B.性别

C.学号,姓名

D.学号,姓名,性别


学号

第10题:

7、设学生关系模式为:学生(学号,姓名,年龄,性别,专业),则该关系模式的主键是()

A.姓名

B.学号,姓名

C.学号

D.学号,姓名,年龄


学号