SQL上机实验题作业

发布 2022-09-02 19:55:28 阅读 9608

在上机实验题2所创建的数据库factory中,完成如下各题操作。

1)建立职工表worker,其结构为:职工号,int;姓名,char(8);性别,char(2);出生日期,datetime;党员否char(2);参加工作,datetime;部门号,int。其中“职工号”为主键。

在worker表中输入如下记录:

2)建立部门表depart,其结构为:部门号,int;部门名,char(10)。其中,“部门号”为主键。在depart表中输入如下记录:

3)建立职工工资表salary,其结构为:职工号,int;姓名,char(8);日期,datetime;工资,decimal(6,1)。其中,“职工号”和“日期”为主键。

在salary表中输入如下记录:

4)建立worker、depart和salary 3个表之间的关系。

在上机实验题3建立的factory数据库上,完成如下各题的程序,要求以文本格式显示结果。

1)显示所有职工的年龄,并按职工号递增排序。

2)求出各部门的党员人数。

3)显示所有职工的姓名和2023年1月份的工资。

4)显示所有职工的职工号、姓名和平均工资。

5)显示所有职工的职工号、姓名、部门名和2023年2月份的工资,并按部门名的顺序排列。

6)显示各部门名和该部门的所有职工平均工资。

7)显示所有平均工资高于1200的部门名和对应的平均工资。

8)显示所有职工的职工号、姓名和部门类型,其中财务部和人事部属于管理部门,市场部属于市场部门。

9)若存在职工号为10的职工,则显示其工作部门名称,否则显示相应提示信息。

10)求出男女职工的平均工资,若男职工平均工资高出女职工平均工资50%,则显示“男职工比女职工的工资高多了”的信息;若男职工平均工资与女职工平均工资比率在1.5~0.8之间,则显示“男职工跟女职工的工资差不多”的信息;否则显示“女职工比男职工的工资高多了”的信息。

SQL上机题

1 在e盘下以自己的姓名建立一个文件夹,并将该文件夹设置为默认目录。2 建立一个名为 成绩管理 的数据库文件,并将该文件保存在上述建立的文件夹中。3 将所给的学生 成绩 课程三个表的添加到 成绩管理 的数据库中。使用sql 语句完成下面的操作。4 查询学生表的所有学生信息。5 查询学生表中学生的姓名...

SQL上机作业

sqlserver上机作业5 1 查询及综合应用。先将提供的sql脚本文件jbqk099 cjb099中的099修改成自己学号后3位,将第1条记录的学号 姓名修改为自己的信息,然后再运行 1 查询本专业 与自己同省份的学生信息,按省份升序 性别降序 姓名升序进行排序,显示学生的学号 姓名 性别 省份...

SQL上机作业

sqlserver上机作业4一 操作说明。1 将文件另存为 学号姓名sql上机作业。2 操作中,将所有的099改成 自己学号后3位 再按各题要求完成相关任务 3 将各题查询语句及运行结果的截图放在各题对应的位置后面,上交电子版。二 实验要求。1 先附加pubs northwind两个数据库 2 使用...