现有学生表如下:自动编号 学号 姓名 课程编号 课程名称 分数1 20050...自动编号不同, 其他都相同的学生冗余信息
select 自动编号 from 表 where 自动编号 not in(select min(自动编号) from 表 group by 学号,姓名,课程编号,课程名称,分数)
举一反三
- 现有学生表如下:自动编号 学号 姓名 课程编号 课程名称 分数1 2005001 张三 0001 数学 692 2005002 李四 0001 数学 893 2005001 张三 0001 数学 69删除除了自动编号不同, 其他都相同的学生冗余信息
- 下列各题使用如下2个表: 学生表(学号,姓名,性别,出生日期,课程编号,成绩) 课程表(课程编号,课程名称) 查询每门课成绩最好的信息,要求得到的信息包括姓名、课程编号、课程名称、最好成绩,正确的命令是______。 A: SELECT姓名,课程编号,课程名称,MAX(成绩)FROM学生,课表WHERE学生.课程编号=课表.课程编号:GROUP BY姓名 B: SELECT姓名,课程编号,课程名称,MAX(成绩)FROM学生,课表WHERE学生.课程编号=课表.课程编号:GROUP BY课程编号 C: SELECT姓名;课程编号,课程名称,MIN(成绩)FROM学生,课表WHERE学生.课程编号=课表.课程编号;GROUP BY课程编号 D: SELECT姓名,课程编号,课程名称,MIN(成绩)FROM学生,课表WHERE学生.课程编号=课表.课程编号;GROUP BY姓名
- 检索每门课程的最高分,要求得到的信息包括课程名称、姓名和最高分,正确的命令是( )。 A: SELECT 课程.课程名称,学生.姓名,MAX(成绩)AS 最高分; FROM 成绩,课程,学生; WHERE 成绩.课程编号=课程.课程编号; AND 成绩.学号=学生.学号; GROUP BY 课程编号 B: SELECT 课程.课程名称,学生.姓名,MAX(成绩)AS 最高分; FROM 成绩,课程,学生; WHERE 成绩.课程编号=课程. 课程编号; AND 成绩.学号=学生.学号; GROUP BY 课程.课程编号 C: SELECT 课程.课程名称,学生.姓名,MAX(成绩)AS 最高分; FROM 成绩,课程,学生; WHERE 成绩.课程编号=课程.课程编号; AND 成绩.学号=学生.学号; ORDER BY 课程.课程编号 D: SELECT 课程.课程名称,学生.姓名,MAX(成绩)AS 最高分; FROM 成绩,课程,学生; WHERE 成绩.课程编号=课程.课程编号; AND 成绩.学号=学生.学号; ORDER BY 课程.课程编号
- 对于学生(学号、姓名、性别)、课程(课程编号、课程名称、学分、授课老师)、选课(学号、课程编号、成绩)三个基本表,哪些能体现参照完整性? A: 学生(学号),课程(课程编号) B: 学生(学号),选课(学号) C: 课程(课程编号),选课(课程编号) D: 学生(姓名),选课(成绩)
- 在学生管理数据库中查询显示学号、姓名、课程编号、课程名、成绩语句为:selectxs.学号,xs.姓名,kc.课程编号,kc.课程名称,xk.成绩from选课asxkjoin学生asxsonxk.学号=xs.学号join课程askconxk.课程编号=kc.课程编号
内容
- 0
有课程表CInfo(课程编号,课程名称)和成绩表SCInfo(学号,课程编号,分数),使用以下SQL语句,检索选修了“高等数学”这门课程的学生成绩信息。SELECT * FROM SCInfo WHERE 课程编号= ( SELECT __________ FROM CInfo WHERE 课程名称='高等数学' )
- 1
智慧职教: 现有关系数据库如下: 数据库名:学生成绩数据库 学生表(班级编号,学号,姓名,性别,民族,身份证号,出生日期) 课程表(课程号,课程名,开课学期,学时) 成绩表(ID,学号,课程号,分数) 用SQL语言实现从学生信息表和教学成绩表中查询查询学生的学号、姓名、课程名和分数
- 2
青书学堂: 已知三个关系:S(学号,姓名,性别);C(课程编号,课程名称,学时);SC(学号,课程编号,分数);若要查询所有选了课的学生的学号和姓名,下列语句正确的是( )。
- 3
已知三个关系:学生(学号,姓名,性别)课程(课程编号,课程名称,学时)成绩(学号,课程编号,分数)若要列出选修课程名称为“DB”,且分数低于60的学生姓名和分数,则应使用的关系代数运算有() A: 选择、投影、自然连接 B: 选择、投影 C: 选择、自然连接 D: 投影、自然连接
- 4
下列各题使用如下2个表: 学生表(学号,姓名,性别,出生日期,课程编号,成绩) 课程表(课程编号,课程名称) 从学生表中删除学号为“1001”的学生记录,正确的SQL语句是______。 A: DELETE FROM学生WHERE学号="1001" B: DROP FROM学生FOR学号="1001" C: DROP FROM学生WHERE学号="1001" D: DELETE FROM学生FOR学号="1001"