sqlserver测试题及答案_第1页
sqlserver测试题及答案_第2页
sqlserver测试题及答案_第3页
sqlserver测试题及答案_第4页
sqlserver测试题及答案_第5页
已阅读5页,还剩6页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

Sql server 一期内部测试题一期内部测试题 一选择题一选择题 1 是指组成表的各列的名称及数据类型 也就是日常表格的 栏目信息 选择 1 项 A 表型 B 记录 C 属性 D 关键字 2 在 SQL 查询时 使用 子句指出的是分组后的条件 选择 1 项 A WHERE B HAVING C WHEN D GROUP 3 已知关系 员工 员工号 姓名 部门号 薪水 PK 员工号 FK 部门号 部门 部门号 部门名称 部门经理员工号 PK 部门号 PK 指的式主键 FK 指的式外 键 现在要查询部门员工的平均工资大于 3000 的部门名称及平均工资 下面哪两句查询正确 选择 2 项 A SELECT 部门名称 AVG 薪水 FROM 部门 P 员工 E WHERE E 部门号 SELECT 部门号 FROM 部门 WHERE 部门名称 P 部门名称 GROUP BY 部门名称 HAVING AVG 薪水 3000 B SELECT 部门名称 AVG 薪水 FROM 部门 P INNER JOIN 员工 E ON P 部 门号 E 部门号 GROUP BY 部门名称 WHERE AVG 薪水 3000 C SELECT 部门名称 AVG 薪水 FROM 部门 P INNER JOIN 员工 E ON P 部 门号 E 部门号 GROUP BY 部门名称 HAVING AVG 薪水 3000 D SELECT 部门名称 AVG 薪水 FROM 部门 P 员工 E WHERE P 部门号 SELECT 部门号 FROM 部门 WHERE 部门名称 P 部门名称 GROUP BY 部门名称 HAVING AVG 薪水 3000 4 要将表 userInfo 从数据库中删除 用以下的哪个命令 选择 1 项 A DROP TABLE userInfo B TRUNCATE TABLE userInfo C DELETE FROM userInfo D DROP FROM userInfo 5 在以下哪种情况下使用主键约束而不使用唯一约束 选择 1 项 A 列的值允许为空值 B 列有外键引用 C 列的值不允许为空值 D 以上都不对 6 在数据库表 employee 中查找字段 empid 中以两个数字开头第三个字符是下画线 的 所有记录 请选择以下正确的语句 选择 1 项 A SELECT FROM employee WHERE empid LIKE 0 9 0 9 B SELECT FROM employee WHERE empid LIKE 0 9 0 9 C SELECT FROM employee WHERE empid LIKE 0 9 9 D SELECT FROM employee WHERE empid LIKE 0 9 0 9 7 函数 FLOOR 41 3 返回 选择 1 项 A 41 B 42 C 41 D 以上都不是 8 下面哪个函数返回的是满足给定条件的平均值 选择 1 项 A Max col name B Avg col name C Sum col name D COUNT col name 9 合并多个查询结果集 应使用 关键字 E A joinB union F C intoD and 10 在 SQL 查询时 使用 WHERE 子句指出的是 选择 1 项 A 查询目标 B 查询结果 C 查询条件 E 查询视图 11 下面有关 HAVING 子句描述错误的是 选择 1 项 A HAVING 子句必须与 GROUPBY 子句同时使用 不能单独使用 B 使用 HAVING 子句的同时不能使用 WHERE 子句 C 使用 HAVING 子句的同时可以使用 WHERE 子句 D 使用 HAVING 子句的作用是限定分组的条件 12 已知关系 厂商 厂商号 厂名 PK 厂商号 产品 产品号 颜色 厂商号 PK 产品号 FK 厂商号 表如下 厂商 产品 厂商号厂名 C01宏达 C02立仁 C03广源 产品号颜色厂商号 P01红C01 P02黄C03 若再往产品表中插入如下记录 I P03 红 C02 II P01 蓝 C01 III P04 白 C04 IV P05 黑 null 能够插入的记录是 选择 1 项 A I II IV B I III C I II D I IV 13 要删除表 userInfo 中的所有记录 用以下的哪两个命令 选择 2 项 A DROP TABLE userInfo B TRUNCATE TABLE userInfo C DELETE FROM userInfo D DROP FROM userInfo 14 Delete 语句是 语句 选择 1 项 A DQL B DML C DDL D DCL 15 SQL 语句中 可以使用 语句一次插入 条记录 如果想要一次插入 多条记录 必须在语句中使用 语句 A Insert 一 Select B Insert 二 Update C Update 一 Insert D Delete 三 Select 16 在数据库 pubs 的表 authors 中查找以 ean 结尾的所有 4 个字母的作者所在的行 请选择以下正确的语句 选择 1 项 A SELECT FROM authors WHERE au fname LIKE ean B SELECT FROM authors WHERE au fname LIKE ean C SELECT FROM authors WHERE au fname LIKE ean E SELECT FROM authors WHERE au fname LIKE ean 17 你是一名电子商务网站的数据库开发人员 你正在建立一个数据库来存储网站的订 单信息 这些信息从一个 client server 应用程序的 client 端被输入 每输入一条新订 单 就会产生一个唯一的订单号 OrderNumber 并且订单号是以递增的顺序产生 的 每天的订单数量大概在 10 000 条左右 你建立了一个新表 Orders 并且向其中加入了一个字段 OrderNumber 下一步你该 做什么 A 将 OrderNumber 的数据类型设置为 uniqueidentifier B 将 OrderNumber 的数据类型设置为 int 并为其设置 IDENTITY 属性 C 将 OrderNumber 的数据类型设置为 int 然后建立一个用户定义的 sql 语句来找 出表中最大的订单号 D 将 OrderNumber 的数据类型设置为 int 然后建立一个新表 NextKey 向其中加 入 NextOrder 下一张订单 字段 将 NextOrder 的数据类型设置为 int 建立一 个存储过程来获得或更新表 NextKey 中的值 18 以下那些是系统数据库 A SQL Server B tempdb C systemdb D model 19 检索序列号 Prono 为空的所有记录 A select from Tab ProInfor where Prono B select from Tab ProInfor where Prono 0 C select from Tab ProInfor where Prono is null D select from Tab ProInfor where Prono 0 20 charindex hy huayuguoji 返回的结果为 A 0 B 1 C 4 D 1 二二 sql 语句测试提交语句测试提交 sql 语句语句 学校图书馆借书信息管理系统建立三个表 学生信息表 student 字段名称字段名称数据类型数据类型说明说明 stuIDchar 10 学生编号 主键 stuNameVarchar 10 学生名称 majorVarchar 50 专业 图书表 book 字段名称字段名称数据类型数据类型说明说明 BIDchar 10 图书编号 主键 titlechar 50 书名 authorchar 20 作者 借书信息表 borrow 字段名称字段名称数据类型数据类型说明说明 borrowIDchar 10 借书编号 主键 stuIDchar 10 学生编号 外键 BIDchar 10 图书编号 外键 T timedatetime借书日期 B timedatetime还书日期 完成以下题目 利用企业管理器 创建数据库 数据表 增加约束 该步骤略 1 利用 sql 语句录入测试数据 测试数据见下图 为节省时间只提交每个表录入数据 的第一条 sql 语句 即本题共需要提交三条 sql 语句 该题 6 分 Book 表 Borrow 表 Student 表 2 查询 计算机 专业学生在 2007 12 15 至 2008 1 8 时间段内借书的学生编 号 学生名称 图书编号 图书名称 借出日期 参考查询结果如下图所示 该题 6 分 select st stuid stuname bk bid title t time from student st book bk bor

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论