当前位置:首页 >> 哲学 >>

第四章 sql和视图 考过的题目-给学生


第四章 练习题
,表结构及其记录如下表所述 1.在某教学管理数据库中,有一个成绩表(cj.dbf) 表结构及其记录如下表所述。 在某教学管理数据库中,有一个成绩表(cj.dbf) 表结构及其记录如下表所述。 ,

SELECT语句, 对于下列 SELECT-SQL 语句,其查询结果含有

条记录。 条记录。

SELECT xh, COUNT (*) AS 选课门数 FROM cj GROUP BY xh bd.dbf .dbf, xh(序号 xm(姓名) dw(单位)等字段, 序号) ,dw 2. 设有一个会议代表签到信息的表文件 bd.dbf, 包括 xh(序号),xm(姓名) dw(单位)等字段,如果每个单位可以有多个代表 , 参加,则可以利用命令; 参加,则可以利用命令; 利用命令: 利用命令: ________ SELECT ________ dw FROM bd INTO TABLE dwb 如果要统计各单位参加会议的人数并根据人数由多到少排序, 生成一个仅含有单位字段且记录值不重复的表文件 dbf.dbf 。如果要统计各单位参加会议的人数并根据人数由多到少排序,则可以 单位, __ SELECT dw AS 单位, _______ AS 人数 FROM bd GROUP BY __ __ORDER BY 2 DESC 设某图书管理数据库中有三张表 图书.dbf,读者.dbf 与借阅.dbf 表结构如下: 据库中有三张表: .dbf,读者 .dbf。 3. 设某图书管理数据库中有三张表:图书.dbf,读者.dbf 与借阅.dbf。表结构如下:

完善下列语句以查询各出版社出版图书的最低单价,平均单价和册数。 完善下列语句以查询各出版社出版图书的最低单价,平均单价和册数。 出版单位,MIN(单位 单位) 最低单价,AVG(单价) 平均单价,COUNT( 册数; SELECT 出版单位,MIN(单位) AS 最低单价,AVG(单价) AS 平均单价,COUNT(*)AS 册数; 图书管理! ___________ ________________ FROM 图书管理!图书 _____________________ 以上图书的读者姓名和单位。 完善下列语句可以查询借阅了 4 本(含 4 本)以上图书的读者姓名和单位。 姓名, 图书管理! IN; SELECT 姓名,单位 FROM 图书管理!读者 WHERE 借书证号 IN; 图书管理!借阅; __________ _____HAVING COUNT(*)>=4 =4) (SELECT 借书证号 FROM 图书管理!借阅;GROUP BY __________HAVING COUNT(*)>=4) SELECT命令对数据进行查询时, 命令中_ 4. 用 SELECT-SQL 命令对数据进行查询时,SELECT 命令中_ _ _子句用来筛选源表记录, 子句用来筛选源表记录, 子句用来筛选结果记录。 子句用来筛选结果记录。 在教学管理数据库中有二个表:课程表(KC)和成绩表(CJ) 表结构如下: 。表结构如下 5. 在教学管理数据库中有二个表:课程表(KC)和成绩表(CJ) 表结构如下: 。 课程表( 课程表(KC.DBF) 课程代号 课程名 KCDH KCM C,2 C,18 成绩表(cj.dbf) 成绩表(cj.dbf) 学号 课程代号 成绩 XH KCDH CJ C,6 C,2 N,3

查询每门课程的课程代号、课程名及平均分, 语句: 查询每门课程的课程代号、课程名及平均分,且把查询结果保存到表文件 KCCJ.DBF 中,可以用 SQL 语句: KC.KCDH,KC.KCM,__ SELECT KC.KCDH,KC.KCM,__ WHERE CJ; _AS 平均分 FROM KC ,CJ; _KCCJ.DBF GROUP BY KCDH INTO _

不可以作为查询与视图的数据源的是______ ______。 6. 不可以作为查询与视图的数据源的是______。 A. 查询 B. 数据库 C. 记录 D. 字段

,两个表具有一对多关系 语句, 7.某数据库中有两个数据库表:物资表(WZB.DBF)和领用表(LYB.DBF) 两个表具有一对多关系。完善下面的 SELECT 语句,使其实 某数据库中有两个数据库表:物资表(WZB.DBF)和领用表(LYB.DBF) 两个表具有一对多关系。 , 天内各部门的各种物资领用数量。 现查询近 10 天内各部门的各种物资领用数量。 1

物资表(WZB.DBF) 物资表(WZB.DBF) 字段名 物资代号 物资名称 物资名称 类型 C C 宽度 6 12

领用表(LYB.DBF) 领用表(LYB.DBF) 字段名 物资代号 领用部门 领用数量 领用日期 类型 C C N D 宽度 6 20 3 8

物资代号,物资名称,领用部门, SELECT 物资代号,物资名称,领用部门, wzb.物资代号=lyb.物资代号 物资代号=lyb. WHERE wzb.物资代号=lyb.物资代号 AND

FRO AS 领用数量 FROM wzb,lyb; GROUP By 1,3 ORDER By 3,1

表中含学号( 、性别 、专业 字段。下列SQL命令用来查询每个专业的男、女生人数 SQL命令用来查询每个专业的男 人数。 8.已知学生( XS )表中含学号( xh ) 性别( xb ) 专业( zy )字段。下列SQL命令用来查询每个专业的男、女生人数。 已知学生( 、性别( 、专业( SUM(IIF(xb=' ______)) 男生人数,SUM(IIF(xb=" ______)) 女生人数; SELECT zy, SUM(IIF(xb='男',1, ______)) AS 男生人数,SUM(IIF(xb="女",1, ______)) AS 女生人数; FROM xs GROUP BY 1 教学管理数据库中含有课程表 KC ) ( 课程表中含有以下字段: 9. 及成绩表 CJ ) 课程表中含有以下字段: ( 。 课程代号 kcdh ) 课程名 (kcm) , ( , 学分 (xf) ; 成绩表中有以下字段:学号( ,课程代号 成绩( 。成绩表记录了全体学生所学各门课程的成绩 成绩表中有以下字段:学号( xh ) 课程代号 (kcdh) ,成绩( cj ) 成绩表记录了全体学生所学各门课程的成绩。现根据上述两 , 。成绩表记录了全体学生所学各门课程的成绩。现根据上述两 的所有学生情况(要求输出:学号,平均分,总学分,并按学号的升序排列) 可使用下述命令。 ,可使用下述命令 ( (注 表查询总学分已超过 120 的所有学生情况(要求输出:学号,平均分,总学分,并按学号的升序排列) 可使用下述命令。 注:成 , 绩小于 60 分的学分设置为 0 ) 学号,AVG(cj.cj) 平均分, SELECT xh AS 学号,AVG(cj.cj) AS 平均分,__ FROM kc INNER JOIN cj ON kc.kcdh=cj.kcdh; 总学分>=120 GROUP BY xh HAVING 总学分>=120 ORDER BY xh SELECT-SQL 命令中, 语句的查询结果组合起来。 10.在 SELECT-SQL 命令中, UNION 子句的功能是把一条 SELECT 语句的查询结果同另一条 SELECT 语句的查询结果组合起来。如 SELECT语句联合起来,且需要对最终查询结果排序, 果某 SELECT-SQL 命令中使用了 UNION 子句将两个 SELECT 语句联合起来 ,且需要对最终查询结果排序,则需要使用 ______ 个 子句。 ORDER BY 子句。 总学分; _____ AS 总学分;

2007 年(春)上机试卷
数据库的系名(XIM)表中含有系代号(xdh) 系名(ximing)等字段,学生(XS)表中含有学号(xh) 姓名(xm) 、系名 、姓名 已知在 SJK 数据库的系名(XIM)表中含有系代号(xdh) 系名(ximing)等字段,学生(XS)表中含有学号(xh) 姓名(xm) 、 、 、 性别(xb)等字段。 CHAXUN 性别(xb)等字段。按如下要求修改查询 CHAXUN: 表查询各系的男女生人数, xdh、ximing、男生人数和女生人数, 基于 XIM 表和 JS 表查询各系的男女生人数,要求输出字段为 xdh、ximing、男生人数和女生人数,查询结果按女生人数降序排 的系也输出。 序,且男女生人数均为 0 的系也输出。

2006 年(秋)上机试卷
1.已知在 数据库的学生(XS)表中含有学号(xh) 姓名(xm)等字段,成绩(CJ)表中含有学号(xh) 成绩(cj)等字段。 (XS)表中含有学号 、姓名 (xh)、 1.已知在 SJK 数据库的学生(XS)表中含有学号(xh) 姓名(xm)等字段,成绩(CJ)表中含有学号(xh)、成绩(cj)等字段。 、 CHAXUN: 按如下要求修改查询 CHAXUN: 表查询两门或两门以上课程成绩不及格( 60)的学生, xh、 和不及格课程门数, 基于 XS 表和 CJ 表查询两门或两门以上课程成绩不及格(即低于 60)的学生,要求输出 xh、xm 和不及格课程门数,查询结果 按不及格门数降序排序,相同时按学号排序。 按不及格门数降序排序,相同时按学号排序。 2.已知在 (JS)表中含有工号 gh) 姓名(xm) 职称代号(zcdh)等字段;工资(CZ)表中含有工号(gh) 表中含有工号( 、 、姓名 、职称代号 2.已知在 SJK 数据库的教师 (JS)表中含有工号(gh) 姓名(xm) 职称代号(zcdh)等字段;工资(CZ)表中含有工号(gh) 、 、 工资(jbgz)等字段。 CHAXUN: 工资(jbgz)等字段。按如下要求修改查询 CHAXUN: 表查询职称为“教授” 职称代号为“01” 副教授” 职称代号为“02” 的教师人数和工资情况。 基于 JS 表和 GZ 表查询职称为“教授” 职称代号为“01” 和“副教授” 职称代号为“02” 的教师人数和工资情况。要求输 ( ) ( ) 出字段为职称(字段值显示为“ 副教授”、人数 最高工资、最低工资和平均工资,结果按平均工资降序排序, 出字段为职称(字段值显示为“教 授”和“副教授”、人数、最高工资、最低工资和平均工资,结果按平均工资降序排序,且将结 ) 人数、 TEMP。 果输出至表 TEMP。

2005 年(秋)上机试卷
项目中已经存在查询 chaxun, 的学生(XS)表中含有系代号(xdh) 学号(xh) 姓名(xm)等字段; 、学号 、姓名 在 TEST 项目中已经存在查询 chaxun,已知在 SJK 的学生(XS)表中含有系代号(xdh) 学号(xh) 姓名(xm)等字段;成绩 、 、 (CJ)表中含有学号(xh) 课程代号(kcdh) 成绩(cj)等字段。按如下要求修改查询: CJ)表中含有学号(xh) 课程代号(kcdh) 成绩(cj)等字段。按如下要求修改查询: 、课程代号 、 、成绩 、 表查询“刘玉敏”同学所在系的每位同学的平均成绩, xdh、xh、xm、平均成绩, 基于 XS 表和 CJ 表查询“刘玉敏”同学所在系的每位同学的平均成绩,输出 xdh、xh、xm、平均成绩,查询结果按姓名排 (提示: xm=‘刘玉敏’ 查询保存并关闭设计器,可能无法再次在设计器中打开, 序。 提示:筛选条件中使用 SELECT xdh FROM xs WHERE xm=‘刘玉敏’ 查询保存并关闭设计器,可能无法再次在设计器中打开, (提示 ; SELECT-SQL 语句。 只能在编辑窗口中修改该查询的 SELECT-SQL 语句。 )

2005 年(春)上机试卷
chaxun, 的视图,该视图中包含学生的学号(xh) 课程代号(kcdh) (xh), (kcdh)、 在 TEST 项目中已存在查询 chaxun,且在 SJK 中包含一个名为 XSCJST 的视图,该视图中包含学生的学号(xh),课程代号(kcdh)、课 程名(kcm)和成绩(cj)字段, 的学生(xs)表含有学生的学号(xh)和所在班级编号(bjbh)字段。按如下要求修改查询: 程名(kcm)和成绩(cj)字段,另外在 SJK 的学生(xs)表含有学生的学号(xh)和所在班级编号(bjbh)字段。按如下要求修改查询: (kcm)和成绩(cj)字段 视图表查询每个班课程代号为”01”的考试情况。要求输出字段为:bjbh,kcdh,kcm,最高分 平均分, ”01”的考试情况 最高分, 基于 xs 表和 XSCJST 视图表查询每个班课程代号为”01”的考试情况。要求输出字段为:bjbh,kcdh,kcm,最高分,平均分,不 及格人数, 的升序排序( 分为不及格 及格) 及格人数,查询结果按 bjbh 的升序排序(注:成绩低于 60 分为不及格)。 2


相关文章:
第一章 考过的题目
同系列文档 第二章 考过的题目 第三章 考过的题目--打印-... 第四章 sql和视图 考过的题... 第八章 报表 考过的题目 第九章 菜单 考过的题目...
SQL试题(附答案)
SQL试题(附答案)_财会/金融考试_资格考试/认证_教育...学生成绩数据库 学生信息表(学号 char(6),姓名,...服务管理器 1 存储过程 2 Windows 3 表和视图,分组...
SQL试题及答案
SQL试题及答案_IT认证_资格考试/认证_教育专区。SQL...对学生信息表的查询,查询出所有学生的学号,姓名和...14. 视图是一种数据库对象,是从一个或多个表或...
第八章 报表 考过的题目
第一章 考过的题目 第二章 考过的题目 第三章 考过的题目--打印... 第四章 sql和视图 考过的... 第九章 菜单 考过的题目1/2 相关文档推荐 ...
数据库题目
数据库题目第一章: 1.假定一位教师可讲授多门课程...用来存放学生的相关信息, 包括学生的基本信息和考试...请 使用 T-SQL 分别创建班主任 和教员的视图 姓名...
SQL课后题答案整理
一章后面的课后习题,是作业,也是期末考试主要的题源...而在“表 7:课程表”和“表 5:学生表”中,却...1. 外模式 比如 SQL视图,用户完全可见 向上...
数据库原理课后习题答案
SC 表,写出创建满足下述要求 的视图的 SQL 语句。...四、利用第三题建立的视图,完成如下查询: (1)...考试成绩大于等于 90 分的学生的姓名、课程号和成绩...
空间数据库与SQL_考试试题试卷
空间数据库与SQL_考试试题试卷_IT认证_资格考试/认证...3. 用 SQL 语句检索选修四门以上课程的学生总成绩...用 SQL 语句建立一个视图 V-SSC(SNO, SNAME, ...
sqlserver上机试题
sqlserver上机试题_IT认证_资格考试/认证_教育专区。...学生姓名、课程名称、学生成绩三个字段组成的视图 7...插入和删除数据的权力赋给用户李平,并允许他将此 ...
sqlserver 达标考试题及答案
与WHERE子句很相似, 其区别在于: WHERE 子句作用的对象是 ___ 表和视图 __...(该题 2 分) 6) 利用 sql 语句把学生姓名为‘五月’的专业更改为” 数学...
更多相关标签: