以下是一个示例的员工表的字段及其数据类型:

员工编号:整数 员工姓名:字符串 员工性别:字符串 员工年龄:整数 员工籍贯:字符串 入职时间:日期 薪资:浮点数

  1. 根据员工编号删除员工信息:

DELETE FROM 员工表 WHERE 员工编号 = 指定员工编号;

  1. 根据性别分组统计平均薪资:

SELECT 性别, AVG(薪资) FROM 员工表 GROUP BY 性别;

  1. 查询入职时间在最近一年的员工信息:

SELECT * FROM 员工表 WHERE 入职时间 >= DATE_SUB(CURDATE(), INTERVAL 1 YEAR);

  1. 查询入职两年到三年之间员工的最高薪资和最低薪资的员工信息:

SELECT * FROM 员工表 WHERE 入职时间 BETWEEN DATE_SUB(CURDATE(), INTERVAL 3 YEAR) AND DATE_SUB(CURDATE(), INTERVAL 2 YEAR) ORDER BY 薪资 DESC LIMIT 1;

SELECT * FROM 员工表 WHERE 入职时间 BETWEEN DATE_SUB(CURDATE(), INTERVAL 3 YEAR) AND DATE_SUB(CURDATE(), INTERVAL 2 YEAR) ORDER BY 薪资 ASC LIMIT 1;

  1. 查询年龄为25岁的员工中最高薪资的员工信息:

SELECT * FROM 员工表 WHERE 年龄 = 25 ORDER BY 薪资 DESC LIMIT 1

新建员工表包含一下字段:员工编号员工姓名员工性别员工年龄员工籍贯入职时间薪资4根据员工编号删除员工信息5根据性别分组统计平均薪资6查询入职时间在最近一年的员工信息7查询入职两年到三年之间员工的最高薪资和最低薪资的员工信息8查询年龄为25岁的员工中最高薪资的员工信息

原文地址: https://www.cveoy.top/t/topic/ihRT 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录