MySQL的题1

已知公司的员工表EMP(EID, ENAME, BDATE, SEX, CITY),

  部门表DEPT(DID, DNAME, DCITY),

  工作表WORK(EID,DID,STARTDATE,SALARY)。各个字段说明如下:

EID——员工编号,最多6个字符。例如A00001(主键)

ENAME——员工姓名,最多10个字符。例如SMITH

BDATE——出生日期,日期型

SEX——员工性别,单个字符。F或者M

CITY——员工居住的城市,最多20个字符。例如:上海       

DID——部门编号,最多3个字符。例如 A01 (主键)

DNAME——部门名称,最多20个字符。例如:研发部门

DCITY——部门所在的城市,最多20个字符。例如:上海

STARTDATE——员工到部门上班的日期,日期型

SALARY——员工的工资。整型。

 

 

1.创建表EMP,DEPT,WORK,。

2.向每个表中插入适当的数据。例如:插入三条部门的数据,分别为每个部门插入两条员工数据   人事部门,财务部门,项目部门

3.查询“研发”部门的所有员工的基本信息

4.查询拥有最多的员工的部门的基本信息(要求只取出一个部门的信息),如果有多个部门人数一样,那么取出部门编号最小的那个部门的基本信息。

5.显示部门人数大于5的每个部门的编号,名称,人数

6.查询出工资比其所在部门平均工资高的所有职工信息。

7.显示部门人数大于5的每个部门的最高工资,最低工资

8.列出员工编号以字母P至S开头的所有员工的基本信息

9.删除年龄超过60岁的员工

10.为工龄超过10年的职工增加10%的工资

 

posted @ 2016-10-31 19:51  zgp000  阅读(112)  评论(0)    收藏  举报