下面将给出一个元素及其子元素,把元素<学生>变成空元素,但仍保留姓名,性别的信息。 <学生> <姓名>李明</姓名> <性别>男</性别> </学生>
第1题:
有如下SQL语句: SELECT班级名称,姓名,性别,年龄FROM班级,学生; WHERE班级.班级号=学生.班级号; AND姓名LIKE"李%"; ORDER BY学生.班级号 该语句的含义是( )。
A.检索学生表中姓“李”的学生记录,并根据“班级号”分组显示学生的班级名称、姓名、性别和年龄
B.检索学生表中不是姓“李”的学生记录,并根据“班级号”分组显示学生的班级名称、姓名、性别和年龄
C.检索学生表中姓“李”的学生记录,按“班级号”升序显示学生的班级名称、姓名、性别和年龄
D.检索学生表中不是姓“李”的学生记录,按“班级号”升序显示学生的班级名称、姓名、性别和年龄
第2题:
有N个学生,每个学生的信息包括学号、性别、姓名、四门课的成绩,从键盘上输入N个学生的信息,要求输出总平均成绩最高的学生信息,包括学号、性别、姓名和平均成绩。
第3题:
设有学生选修课程的数据库包含如下
学生表(学号,姓名,年龄,性别,所在系)
选课表(学号,课程号,成绩)
课程表(课程号,课程名称,教师姓名)
请用SQL语言查询下列问题:
1.李明老师所教的课程号、课程名称。
2.年龄大于23岁的女学生的学号和姓名。
3.所有成绩都在80分以上的学生姓名及所在系。
4.至少选修两门以上课程的学生姓名、性别。
5.选修了李明老师所讲课程的学生人数。
6.“操作系统”课程得最高分的学生姓名、性别、所在系。
7.所有课程成绩都在60分以上的学生姓名及所在系。
第4题:
“学生”表中有“学号”、“姓名”、“性别”和“年龄”字段,其中“学号”为主关键字,建立“学生”表的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)
第5题:
有如下SOL语句:SELECT班级名称,姓名,性别FROM班级表,学生表;WHERE班级表.班级号=学生表.班级号;AND姓名LIKE”刘%”;ORDER BY班级号该语句的含义是 ( )
A.查找学生表中姓“刘”的学生记录,并根据班级号分组显示学生的班级名称、姓名和性别
B.查找学生表中姓“刘”的学生记录,按班级号升序显示学生的班级名称、姓名和性别
C.查找学生表中不是姓“刘”的学生记录,按班级号升序显示学生的班级名称、姓名和性别
D.语句错误
该SQL语句的功能是查找学生表中姓“刘”的学生记录,要求显示该生的班级名称、姓名和性别,并按班级号升序排序。这里的LIKE是字符串匹配运算符,通配符“*”表示0个或多个字符。
第6题:
某一学生关系的二维表的属性有学号、姓名、性别、年龄。其元素为__________。
第7题:
已知某高校图书借阅管理系统中包含系、教师、学生、教师编号、系名、书名、图书、学生性别、职称、学生姓名、书价的信息。这些信息中能够被标识为实体集的是______。
Ⅰ.系、教师、学生、图书
Ⅱ.教师编号、系名、书名、学生姓名
Ⅲ.学生性别、职称、学生姓名、书价
Ⅳ.图书、教师、书名
A) 仅Ⅰ
B) 仅Ⅰ和Ⅱ
C) 仅Ⅰ、Ⅱ和Ⅳ
D) 全部
A.
B.
C.
D.
第8题:
●已知基本表:学生(学号,姓名,性别,年龄,系名)
选课(学号,课程号,成绩)
要检索所有比"王华"年龄大的学生姓名、年龄和性别,正确的语句是 (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学生.学号
第9题:
若要查询选修课(学号、课程号、成绩)成绩在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
第10题:
已知基本表:学生(学号,姓名,性别,年龄,系名)
选课(学号,课程号,成绩)
要检索所有比“王华”年龄大的学生姓名、年龄和性别,正确的语句是(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>“王华”