题目详情
当前位置:首页 > 计算机考试 > 计算机等级考试
题目详情:
发布时间:2023-10-12 08:24:48

[填空题]设有课程表(课程号,课程名,开课学期)和选课表(学号,课程号,成绩),现要利用开窗函数查询每门课程的课程名、开课学期及选该门课的学生人数(不包括没人选的课程)。请补全下列语句: SELECT DISTINCT课程名,开课学期,COUNT(*)OVER(______BY T1.课程号)AS选课人数FROM课程表T1 JOIN选课表T2 ON T1.课程号=T2.课程号

更多"设有课程表(课程号,课程名,开课学期)和选课表(学号,课程号,成绩),"的相关试题:

[单项选择]设有学生表S(学号,姓名,性别,年龄)、课程表C(课程号,课程名,学分)和学生选课表SC(学号,课程号,成绩),检索学号、姓名和学生所选课程的课程名和成绩,正确的SQL命令是______。
A. SELECT学号,姓名,课程名,成绩FROM S,SC,C WHERE S.学号=SC.学号AND SC.学号=C.学号
B. SELECT学号,姓名,课程名,成绩FROM(S JOIN SC ON S.学号=SC.学号)JOIN C ON SC.课程号=C.课程号
C. SELECT S.学号,姓名,课程名,成绩FROM S JOIN SC JOIN C ON S.学号=SC.学号ON SC.课程号=C.课程号
D. SELECT S.学号,姓名,课程名,成绩FROM S JOIN SC JOIN C ON SC.课程号=C.课程号ON S.学号=SC.学号
[单项选择]现有课程表(课程号,课程名,学分,开课学期,课程性质),课程号为主码。该表数据量较大。设经常要对该表执行类似下面的查询:
SELECT*FROM课程表WHERE课程名:
数据库原理,
为提高这类查询的执行效率,下列物理设计方案中,正确且最为合理的是______。
A. 为课程名列建立一个主索引
B. 为课程名列建立一个位图索引
C. 为课程名列建立一个辅索引
D. 此表上不需要建任何索引
[单项选择]设有表示学生选课的三张表,学生表(学号,姓名,性别),课程表(课程号,课程名),选课成绩表(学号,课程号,成绩),则选课成绩表的关键字为()
A. 课程号,成绩
B. 学号,成绩
C. 学号,课程号
D. 学号,课程号,成绩
[简答题]设有学生、成绩和课程表如下: 学生(学号,课程号,性别,专业) 成绩(学号,课程号,分数) 课程(课程号,课程名,学时数,学分) 学生、成绩和课程表的学号、姓名、性别、专业等字段的数据类型均为文本型,学时数,学分和成绩均为数字型。要查询“0201号学生选修的课程,列出他的姓名、选修的课程号和分数”。
[单项选择]设有学生表student(学号,姓名,性别,出生日期,院系)、课程表course(课程号,课程名,学时)和选课表score(学号,课程号,成绩),查询同时选修课程号为C1和C5课程的学生的学号,正确的命令是______。
A. SELECT学号FROM score sc WHERE课程号=’C1’AND学号IN;
B. SELECT学号FROM score sc WHERE课程号=’C1’AND学号=;
C. SELECT学号FROM score sc WHERE课程号=’C1’AND课程号=’C5’
D. SELECT学号FROM score sc WHERE课程号=’C1’OR’C5’
[填空题]设有学生选课表SC(学号、课程号、成绩),用SQL语句检索每门课程的课程号及平均分的语句是(关键字必须拼写完整):
SELECT 课程号,AVG (成绩) FROM SC ______。
[填空题]设有学生选课表SC(学号,课程号,成绩),用SQL语言检索每门课程的课程号及平均分的语句是(关键字必须拼写完整)。
SELECT课程号,AVG(成绩)FROM SC______
[填空题]设有学生选课表SC(学号,课程号,成绩),用SQL语言检索每门课程的课程号及平均分的语句是(关键词必须拼写完整):
SELECT课程号,AVG(成绩)FROM SC 【14】
[单项选择]设有学生选课表SC(学号,课程号,成绩),用sQL命令检索同时选修了课程号为“C1”和“C5”课程的学生的学号的正确命令是______。
A. SELECT学号FROM SC WHERE课程号=’C1’AND课程号=’C5’
B. SELECT学号FROM SC WHERE课程号=’C1’AND课程号=(SELECT课程号FROM SC WHERE课程号=’C5’)
C. SELECT学号FROM SC WHERE课程号=’C1’AND学号=(SELECT学号FROM SC WHERE课程号=’C5’)
D. SELECT学号FROM SC WHERE课程号=’C1’AND学号IN(SELECT学号FROM SC WHERE课程号=’C5’)
[单项选择]设某数据库中有学生表(学号,姓名,所在系)和选课表(学号,课程号,成绩)。现要查询没选课的学生姓名和所在系。下列语句中能够实现该查询要求的是()。
A. SELECT姓名,所在系FROM学生表a LEFT JOIN选课表b
B. SELECT姓名,所在系FROM学生表a LEFT JOIN选课表b
C. SELECT姓名,所在系FROM学生表a RIGHT JOIN选课表b
D. SELECT姓名,所在系FROM学生表a RIGHT JOIN选课表b
[单项选择]

设某数据库中有选课表(学号,课程号,成绩)。现要查询至少选了“C01”和“C02”两门课程的学生的学号和所选的课程号,有下列查询语句:
Ⅰ.SELECT学号,课程号FROM选课表
WHERE课程号=’C01’OR 课程号=’C02’
Ⅱ.SELECT学号,课程号FROM选课表
WHERE学号IN(SELECT学号FROM选课表WHERE课程号=’C01’ OR 课程号=’C02’)
Ⅲ.SELECT学号,课程号FROM选课表
WHERE学号IN(SELECT学号FROM选课表WHERE课程号=’C01’)
AND 学号IN(SELECT学号FROM选课表WHERE课程号=’C02’)
Ⅳ.SELECT学号,课程号FROM选课表WFIERE课程号=’C01’INTERSECT
SELECT学号,课程号FROM选课表WHERE课程号=’C02’
上述语句中,能够实现该查询要求的是()。


A. 仅Ⅰ和Ⅱ
B. 仅Ⅱ和Ⅲ
C. 仅Ⅲ和Ⅳ
D. 仅Ⅲ
[单项选择]设在SQL Server 2000某数据库中有选课表(学号,课程号,成绩),设成绩列的数据类型为INT,且有取值范围为0~100的约束。若需统计全体学生的平均成绩(精确到小数点后1位),下列语句正确的是
A. SELECT CAST(AVG(成绩) AS NUMERIC(4,1)) FROM 选课表
B. SELECT AVG(CAST(成绩 AS NUMERIC(4,1))) FROM 选课表
C. SELECT AVG(成绩) AS NUMERIC(4,1) FROM 选课表
D. SELECT CAST(AVG(成绩*1.0) AS NUMERIC(4,1)) FROM 选课表

我来回答:

购买搜题卡查看答案
[会员特权] 开通VIP, 查看 全部题目答案
[会员特权] 享免全部广告特权
推荐91天
¥36.8
¥80元
31天
¥20.8
¥40元
365天
¥88.8
¥188元
请选择支付方式
  • 微信支付
  • 支付宝支付
点击支付即表示同意并接受了《购买须知》
立即支付 系统将自动为您注册账号
请使用微信扫码支付

订单号:

请不要关闭本页面,支付完成后请点击【支付完成】按钮
恭喜您,购买搜题卡成功
重要提示:请拍照或截图保存账号密码!
我要搜题网官网:https://www.woyaosouti.com
我已记住账号密码