下载此文档

数据库实验报告.docx


文档分类:IT计算机 | 页数:约10页 举报非法文档有奖
1/10
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/10 下载此文档
文档列表 文档介绍
实验3 T-SQL基础
【实验目的】
1、掌握在SQL SERVER 2005下进行数据还原的方法。
2、掌握SQL语句的查询功能和数据更改功能。
【实验内容】
还原factory数据库。
在实验2建立的factory数据库上,完成如下各题。
(1)显示所有职工的年龄,并按职工号递增排序。
(2)求出各部门的党员人数。
(3)显示所有职工的姓名和2004年1月份的工资。
(4)显示所有职工的职工号、姓名和平均工资。
(5)显示所有职工的职工号、姓名、部门名和2004年2月份的工资,并按部门名的顺序排列。
(6)显示各部门名和该部门的所有职工平均工资。
(7)显示所有平均工资高于1200的部门名和对应的平均工资。
(8)显示所有职工的职工号、姓名和部门类型,其中财务部和人事部属于管理部门,市场部属于市场部门。
(9)*若存在职工号为10的职工,则显示其工作部门名称,否则显示相应提示信息。
(10)**求出男女职工的平均工资,若男职工平均工资高出女职工平均工资50%,则显示“男职工比女职工的工资高多了”的信息;~,则显示“男职工跟女职工的工资差不多”的信息;否则显示“女职工比男职工的工资高多了”的信息。
【实验报告要求】
写出实现各题要求的命令/程序,并列出执行结果。
例如:
显示所有职工的年龄,并按职工号递增排序。
对应的程序如下:
USE factory
GO
SELECT 姓名,YEAR(GETDATE())-YEAR(出生日期) AS '年龄'
FROM worker
ORDER BY 职工号
GO
执行结果如下:
姓名 年龄
---------- -----------
孙华 56
陈涛 50
刘欣 56
李涵 43
王小燕 44
李艺 45
魏君 38
孙天奇 43
陈明 63
李华 52
余慧 28
欧阳少兵 37
程西 28
张旗 28
刘夫文 66
操作步骤:
还原数据库如下图
2.(1)显示所有职工的年龄,并按职工号递增排序。
USE factory
GO
SELECT 姓名,YEAR(GETDATE())-YEAR(出生日期) AS '年龄'
FROM worker
ORDER BY 职工号
GO
(2)求出各部门的党员人数。
SELECT ,
COUNT(*) AS ‘党员人数’
FROM worker,depart
WHERE =1 AND =
GROUP BY
显示所有职工的姓名和2004年1月份的工资。
SELECT ,
FROM worker,salary
WHERE =
AND YEAR()

数据库实验报告 来自淘豆网m.daumloan.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数10
  • 收藏数0 收藏
  • 顶次数0
  • 上传人精品小课件
  • 文件大小2.22 MB
  • 时间2021-03-19