技术标签: 数据库 (3+2)专科段数据库原理及应用专项练习 sql
目录
10-21 查询S001学生选修而S003学生未选修的课程(MSSQL)
10-22 查询S001或S003学生选修课程(MSSQL)
分数 10
全屏浏览题目
切换布局
作者 张庆
单位 集美大学
本题目要求编写SQL语句,
在stu表
和 sc表
中查询所有学生的平均成绩,如果某学生尚未选修课程或成绩为空时,平均分计为0。
提示:请使用SELECT语句作答。
请在这里写定义表结构的SQL语句。例如:
CREATE TABLE stu (
sno char(4) NOT NULL,
sname char(8) NOT NULL,
sex smallint DEFAULT NULL,
mno char(2) DEFAULT NULL,
birdate datetime DEFAULT NULL,
memo text,
PRIMARY KEY (sno)
);
CREATE TABLE cou (
cno char(4) NOT NULL,
cname varchar(30) NOT NULL,
credit smallint DEFAULT NULL,
ptime char(5) DEFAULT NULL,
teacher char(10) DEFAULT NULL,
PRIMARY KEY ( cno )
);
CREATE TABLE sc (
sno char(4) NOT NULL,
cno char(4) NOT NULL,
grade decimal(6,1) DEFAULT NULL,
PRIMARY KEY ( sno , cno ),
CONSTRAINT fk_sc_cno FOREIGN KEY ( cno ) REFERENCES cou ( cno ),
CONSTRAINT fk_sc_sno FOREIGN KEY ( sno ) REFERENCES stu ( sno )
)
请在这里给出上述表结构对应的表样例。例如
stu
表:
sc
表:
请在这里给出输出样例。例如:
SELECT
stu.sno AS 学号,AVG(ISNULL(grade,0)) AS 平均成绩
FROM
stu LEFT JOIN sc
ON
stu.sno = sc.sno
GROUP BY
stu.sno
分数 10
全屏浏览题目
切换布局
作者 张庆
单位 集美大学
本题目要求编写SQL语句,在sc表
中查询平均成绩高于75分的学生。
提示:MSSQLServer 评测SQL语句。
定义表结构的SQL语句如:
-- 学生选课成绩表
CREATE TABLE sc (
sno char(4) NOT NULL,
cno char(4) NOT NULL,
grade decimal(4,1) DEFAULT NULL,
PRIMARY KEY ( sno , cno )
)
请在这里给出上述表结构对应的表样例。例如
sc
表:
请在这里给出输出样例。例如:
SELECT
sno AS 学号 ,sum(grade) / COUNT(sno) AS 平均成绩
FROM
sc
GROUP
BY sno
HAVING
sum(grade) / COUNT(sno) > 75
分数 5
全屏浏览题目
切换布局
作者 张庆
单位 集美大学
本题目要求编写SQL语句,
检索出sc
表中‘C001’课程未登记成绩的学生学号
提示:MSSQLServer 评测SQL语句。
定义表结构的SQL语句如:
-- 学生选课成绩表
CREATE TABLE sc (
sno char(4) NOT NULL,
cno char(4) NOT NULL,
grade decimal(4,1) DEFAULT NULL,
PRIMARY KEY ( sno , cno )
)
请在这里给出上述表结构对应的表样例。例如
sc
表:
请在这里给出输出样例。例如:
SELECT
sno
FROM
sc
WHERE
grade IS NULL and cno = 'C001'
分数 10
全屏浏览题目
切换布局
作者 张庆
单位 集美大学
本题目要求编写SQL语句,
检索出没有选修'C语言'课程的学生记录,输出结果集按照学号升序排序。
提示:MSSQLServer 评测SQL语句。
请在这里写定义表结构的SQL语句。例如:
-- 专业表
CREATE TABLE major (
mno char(2) NOT NULL,
mname nvarchar(20) NOT NULL,
PRIMARY KEY (mno)
);
-- 学生表
CREATE TABLE stu (
sno char(4) NOT NULL,
sname nvarchar(8) NOT NULL,
sex smallint DEFAULT NULL,
mno char(2) DEFAULT NULL,
birdate datetime DEFAULT NULL,
memo ntext,
PRIMARY KEY (sno),
CONSTRAINT fk_stu_mno FOREIGN KEY (mno) REFERENCES major (mno)
);
-- 课程表
CREATE TABLE cou (
cno char(4) NOT NULL,
cname nvarchar(30) NOT NULL,
credit smallint DEFAULT NULL,
ptime char(5) DEFAULT NULL,
teacher nvarchar(10) DEFAULT NULL,
PRIMARY KEY ( cno )
);
-- 学生选课成绩表
CREATE TABLE sc (
sno char(4) NOT NULL,
cno char(4) NOT NULL,
grade decimal(4,1) DEFAULT NULL,
PRIMARY KEY ( sno , cno ),
CONSTRAINT fk_sc_cno FOREIGN KEY ( cno ) REFERENCES cou ( cno ),
CONSTRAINT fk_sc_sno FOREIGN KEY ( sno ) REFERENCES stu ( sno )
)
请在这里给出上述表结构对应的表样例。例如
stu
表:
cou
表:
sc
表:
请在这里给出输出样例。例如:
SELECT
sno 学号, sname 姓名
FROM
stu
WHERE
sno
NOT IN
(
SELECT
sno
from
sc
where
cno = (select
cno
from
cou
where
cname = N'C语言')
);
分数 10
全屏浏览题目
切换布局
作者 张庆
单位 集美大学
本题目要求编写SQL语句,
检索Student
表中与‘张三’在同一个专业的学生记录。
提示:MSSQLServer 评测SQL语句。
请在这里写定义表结构的SQL语句。例如:
-- 学生表
CREATE TABLE stu (
sno char(4) NOT NULL,
sname nvarchar(8) NOT NULL,
sex smallint DEFAULT NULL,
mno char(2) DEFAULT NULL,
birdate datetime DEFAULT NULL,
memo ntext,
PRIMARY KEY (sno)
);
请在这里给出上述表结构对应的表样例。例如
stu
表:
请在这里给出输出样例。例如:
SELECT
sno 学号, sname 姓名
FROM
stu
WHERE
mno = (SELECT mno FROM stu WHERE sname = N'张三')
AND
sname <> N'张三'
分数 10
全屏浏览题目
切换布局
作者 张庆
单位 集美大学
本题目要求编写SQL语句,
检索出 sc
表中学号为S001的学生选修的而S003学号学生未选修的课程号。
注意:查询结果忽略顺序只对比数据。
提示:MSSQLServer 评测SQL语句。
定义表结构的SQL语句如:
-- 学生选课成绩表
CREATE TABLE sc (
sno char(4) NOT NULL, -- 学生学号
cno char(4) NOT NULL, -- 课程号
grade decimal(4,1) DEFAULT NULL,
PRIMARY KEY ( sno , cno )
)
上述表结构对应的表样例如
sc
表:
输出样例如:
SELECT
cno 课程号
FROM
sc
WHERE
sno = 'S001' and cno not IN(SELECT cno FROM sc WHERE sno = 'S003' )
分数 10
全屏浏览题目
切换布局
作者 张庆
单位 集美大学
例如:本题目要求编写SQL语句,
查询学号为‘S001’或‘S003’的学生选修的课程,输出结果集按课程号升序排序,且不包含重复的课程记录。
提示:请使用UNION语句作答。
请在这里写定义表结构的SQL语句。例如:
-- 课程表
CREATE TABLE cou (
cno char(4) NOT NULL,
cname nvarchar(30) NOT NULL,
credit smallint DEFAULT NULL,
ptime char(5) DEFAULT NULL,
teacher nvarchar(10) DEFAULT NULL,
PRIMARY KEY ( cno )
);
-- 学生选课成绩表
CREATE TABLE sc (
sno char(4) NOT NULL, -- 学生学号
cno char(4) NOT NULL, -- 课程号
grade decimal(4,1) DEFAULT NULL,
PRIMARY KEY ( sno , cno ),
CONSTRAINT fk_sc_cno FOREIGN KEY ( cno ) REFERENCES cou ( cno )
)
请在这里给出上述表结构对应的表样例。例如
cou
表:
sc
表:
请在这里给出输出样例。例如:
SELECT
sc.cno as 课程号 ,cou.cname as 课程
FROM
sc,cou
WHERE
sno='S001'and sc.cno=cou.cno
UNION
SELECT
sc.cno as 课程号 ,cou.cname as 课程
FROM
sc,cou
where
sno='S003' and sc.cno=cou.cno
分数 10
全屏浏览题目
切换布局
作者 张庆
单位 集美大学
本题目要求编写SQL语句,
查询每个同学超过他选修的平均成绩的课程。
请使用:
1)用相关子查询实现
2)使用派生表实现。
请在这里写定义表结构的SQL语句。例如:
-- 课程表
CREATE TABLE cou (
cno char(4) NOT NULL,
cname nvarchar(30) NOT NULL,
credit smallint DEFAULT NULL,
ptime char(5) DEFAULT NULL,
teacher nvarchar(10) DEFAULT NULL,
PRIMARY KEY ( cno )
);
-- 学生选课成绩表
CREATE TABLE sc (
sno char(4) NOT NULL, -- 学生学号
cno char(4) NOT NULL, -- 课程号
grade decimal(4,1) DEFAULT NULL,
PRIMARY KEY ( sno , cno ),
CONSTRAINT fk_sc_cno FOREIGN KEY ( cno ) REFERENCES cou ( cno )
)
请在这里给出上述表结构对应的表样例。例如
cou
表:
sc
表:
请在这里给出输出样例。例如:
select sno 学号,cname 课程名,grade 成绩
from cou,sc a
where cou.cno = a.cno and
(a.grade > (select avg(b.grade) from sc b where a.sno = b.sno))
分数 10
全屏浏览题目
切换布局
作者 张庆
单位 集美大学
本题目要求编写SQL语句,
查询平均分高于80分的学生姓名。
注意: 学生姓名有可能重复。
提示:MSSQLServer 评测SQL语句。
定义表结构的SQL语句如:
-- 学生表
CREATE TABLE stu (
sno char(4) NOT NULL,
sname nvarchar(8) NOT NULL,
sex smallint DEFAULT NULL,
mno char(2) DEFAULT NULL,
birdate datetime DEFAULT NULL,
memo ntext,
PRIMARY KEY (sno),
CONSTRAINT fk_stu_mno FOREIGN KEY (mno) REFERENCES major (mno)
);
-- 学生选课成绩表
CREATE TABLE sc (
sno char(4) NOT NULL, -- 学生学号
cno char(4) NOT NULL, -- 课程号
grade decimal(4,1) DEFAULT NULL,
PRIMARY KEY ( sno , cno ),
CONSTRAINT fk_sc_sno FOREIGN KEY ( sno ) REFERENCES stu ( sno )
)
请在这里给出上述表结构对应的表样例。例如
stu
表:
sc
表:
输出样例如:
SELECT
stu.sno AS 学号,max(stu.sname) AS 姓名,AVG(sc.grade) AS 平均成绩
FROM
sc,stu
WHERE
sc.sno = stu.sno
GROUP BY
stu.sno
HAVING
AVG(sc.grade) > 80
分数 10
全屏浏览题目
切换布局
作者 张庆
单位 集美大学
本题目要求编写SQL语句,
查询平均分高于60分的课程的课程名。
提示:MSSQLServer 评测SQL语句。
请在这里写定义表结构的SQL语句。例如:
-- 课程表
CREATE TABLE cou (
cno char(4) NOT NULL,
cname nvarchar(30) NOT NULL,
credit smallint DEFAULT NULL,
ptime char(5) DEFAULT NULL,
teacher nvarchar(10) DEFAULT NULL,
PRIMARY KEY ( cno )
);
-- 学生选课成绩表
CREATE TABLE sc (
sno char(4) NOT NULL, -- 学生学号
cno char(4) NOT NULL, -- 课程号
grade decimal(4,1) DEFAULT NULL,
PRIMARY KEY ( sno , cno ),
CONSTRAINT fk_sc_cno FOREIGN KEY ( cno ) REFERENCES cou ( cno )
)
请在这里给出上述表结构对应的表样例。例如
cou
表:
sc
表:
请在这里给出输出样例。例如:
SELECT
cou.cno AS 课程号, min(cou.cname) AS 课程名
FROM
cou ,sc
WHERE
cou.cno = sc.cno
GROUP BY
cou.cno
HAVING
AVG(sc.grade) > 60
1、error C2001: newline in constant:"\\sdf\\day\\\"或者"\\sdf\\day\"即在最后的地方多一个'\'和少一个'\'的错误都会出现C2001这个错误。2、warning C4129: 'd' : unrecognized character escape sequence\\sdf\\\day\\或者"\\sdf\day\"即在中间
背景目前在测试移动设备上进行弱网络专项测试的方案主要有两种:1. 通过Android设备连接到PC上进行弱网络测试,比如Fiddler,Charles,NET-Simulator等。基本思路是在PC上装一个Fiddler网络抓包工具,然后再将Android设备的网络代理到PC上,通过在PC上的Fiddler在设置延时来进行弱网络模拟。2. 在专有服务器上构建弱网络Wi-Fi,移动设备连接该Wi-Fi进行弱网络测试,相关的技术方案有Facebook的ATC和腾讯的WeTest-WiFi。以上两
原文地址:http://www.sencha.com/blog/what-to-expect-in-ext-js-4-1/ 我们正在努力为ExtJS从4.0.x升级到4.1而努力工作着,不单是进行错误修复的工作,还包括改善的工作。在ExtJS 4.1的第1个beta测
转自:https://github.com/hyperledger/fabric/blob/v0.6/docs/protocol-spec_zh.md协议规范前言这份文档是带有权限的区块链的工业界实现的协议规范。它不会详细的解释实现细节,而是描述系统和应用之间的接口和关系。目标读者这份规范的目标读者包括:想实现符合这份规范的区块链的厂商想扩展 f
JSP动作元素JSP动作元象用来控制JSP的行为,执行一些常用的JSP页面动作。通过动作元素可以重既使用多行Java代码能够实现的效果,如包含页面文件、实现请求转发等。6.5.1 jsp:include动作元素在JSP页面中,为了把其他资源的输出内容插入到当前JSP页面的输出内容中,JSP技术提供了动作元素,动作元素的具体语法格式如下所示。<jsp:include page=“relativeURL” flush=“true | false” />在上述通法格式中。page属性用于指定
Static:加载:java虚拟机在加载类的过程中为静态变量分配内存。类变量:static变量在内存中只有一个,存放在方法区,属于类变量,被所有实例所共享销毁:类被卸载时,静态变量被销毁,并释放内存空间。static变量的生命周期取决于类的生命周期类初始化顺序:静态变量、静态代码块初始化构造函数自定义构造函数结论:想要用static存一个变量,使得下次程序运行时还能使用上次
线段树扫描线模板及感悟扫描线问题算是一个线段树问题的简单变种。模型是在一个平面内给n个有重叠部分的矩形,求其覆盖的面积。思路是将矩形的上下边界看作扫描线,同时离散化x坐标用线段树维护,维护的是离散后的每个区间不是离散后的点,是(n-1)个!!!!!维护两个值,一个是cnt即覆盖在其上方的矩阵数量(可通过扫描线是矩形的上边界还是下边界,从而+1/-1来判断),另一个是sum即每个区间内被覆盖的长度。而每次增加的面积就是sum[1]乘以两条扫描线之间的高度差。需要注意的是,因为我们每次只需要的是sum[1
文章目录计算机网络背景网络发展认识“协议”网络协议初始协议分层OSI七层模型TCP/IP五层(或四层)模型网络传输基本流程网络传输流程图数据包封装和分用网络中的地址管理认识IP地址认识MAC地址计算机网络背景网络发展认识“协议”网络协议初始协议分层OSI七层模型TCP/IP五层(或四层)模型网络传输基本流程网络传输流程图数据包封装和分用网络中的地址管理认识IP地址认识MAC地址...
UA MATH571A 一元线性回归III 一元线性回归的ANOVAANOVA TableF检验回归系数的F检验F检验与t检验等价广义线性检验方法R2R^2R2数值例子:女性肌肉量与年龄的关系ANOVA TableANOVA(Analysis of Variance)是分析方差构成的常用方法。在前两篇中,我们定义过SST=∑i=1N(Yi−Yˉ)2SST = \sum_{i=1}^N (...
如何用electron打包vue项目,请参见我的另一篇文章:怎样用electron打包vue项目为桌面应用文件exe这里,也要提到实际项目中的问题,可能有同志的目录结构和内容有些许差别,就我刚刚遇到的问题来说,常见的问题的有几个问题,以及解决办法如下:1. 首先,一定要cd到项目的根目录(我这里是app)里面才能运行项目,再重新npm run build,不然的话很有可能出现 “ 系统找...
配置项可以分为三大类:硬件资源类、Shuffle类和Spark SQL类。一 硬件资源类1.1 cpu相关配置主要是配置 并行度 和 并行计算任务。1.1.1 并行度并行度,是从数据触达,明确数据划分的粒度,确定分布式数据集被划分为多少份。1.1.2 并行计算任务并行计算任务,是从计算任务、CPU出发,指的是任一时刻整个集群能够同时计算的任务数量。1.2 内存相关配置1.2.1 堆内存储与堆外存储的平衡堆外内存的传递门:****总之,与JVM堆内内存相比,堆外内存的优势是:可以更精确的
文章一,HTML5 内置本地数据库之Sqlite一、关于HTML5和web本地数据库SQLite 可以很好的支持关系型数据库所具备的一些基本特征,如标准SQL语法、事物、数据表和索引等,且占用资源较少,可在移动设备上轻松使用。 HTML5中添加了很多功能,将一些以前必须保存在服务器上的数据转向本地保存,提高了Web应用程序性能的同时还减轻了服务器的负担。然而关于Web SQL