Mysql表的创建与简单查询 练习题

创建表EMPLOYEE(员工表),该表有以下字段:

员工编号

Int

id

员工姓

VARCHAR(20)

first_name

员工名

VARCHAR(25)

last_name

mail地址

VARCHAR(25)

email

电话

VARCHAR(20)

phone_number

雇佣时间

DATE

hire_date

职务

VARCHAR(10)

job_id

月薪

double(8,2)

salary

管理者编号

int

manager_id

部门编号

int

department_id

1,在表中添加适量数据

2,查询所有的员工信息

3,查询员工id,姓,名,职务,月薪

4,查询员工编号,姓名,职务,年薪

5,查询员工的信息,用‘姓名’表示姓名,用‘月薪’表示月薪

6,查询10号部门的员工

7,查询职务为'总经理'的员工

8,查询工资大于3400的员工信息

9,查询工资2900-3600的员工信息  

10,查询部门是10或20的员工信息

11,查看职位是总经理或秘书的员工信息  

12,查询员工姓名包含"王"的员工信息

13,查询员工姓名第三字是"飞"的员工信息

14,查询职务是"总经理"并且工资>3800的员工信息

15,查询职务是"总经理" 或工资>3800的员工信息

16,查询所有的员工信息,按月薪降序排序

17,查询员工id,姓名,年薪并按年薪降序排序

-- 查询所有的员,信息
SELECT * from employee
-- 3,查询员工id,姓,名,职务,月薪
SELECT id,first_name,last_name,job_id,salary from employee;
-- 5,查询员工的信息,用‘姓名’表示姓名,用‘月薪’表示月薪
SELECT CONCAT(first_name,last_name) as '姓名' , salary as '月薪' from employee;
-- 6,查询10号部门的员工
select * from employee where department_id ='10';
-- 7,查询职务为'总经理'的员工
select job_id,first_name,last_name from employee where job_id = '总经理'
-- 8,查询工资大于3400的员工信息
SELECT * from employee where salary >3400;
-- 9,查询工资2900-3600的员工信息
SELECT * from employee where salary  between 2900 and 3600;
-- 10,查询部门是10或20的员工信息
SELECT * from employee WHERE department_id = 10 or department_id = 20;
-- 11,查看职位是总经理或秘书的员工信息
SELECT * from employee where job_id = '总经理' or job_id = '秘书';
-- 12,查询员工姓名包含"王"的员工信息
SELECT * from employee where first_name like '王%';
-- 13,查询员工姓名第三字是"飞"的员工信息
SELECT * from employee where last_name like '_飞';
-- 14,查询职务是"总经理"并且工资>3800的员工信息
SELECT * from employee WHERE job_id = '总经理' && salary > 3800;
-- 15,查询职务是"总经理" 或工资>3800的员工信息
SELECT * from employee WHERE job_id = '总经理' or salary > 3800;
-- 16,查询所有的员工信息,按月薪降序排序
SELECT * from employee ORDER BY salary desc;
-- 17,查询员工id,姓名,年薪并按年薪降序排序
SELECT id,last_name,first_name,salary from employee ORDER BY salary*12 desc;
-- 18,删除表
drop table employee;

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值