Tabla de contenido
1. Mostrar información básica de todos los empleados.
3. Encuentre el número de todos los empleados.
4. Enumere los salarios máximo y mínimo.
5. Enumere el salario promedio y el salario total de los empleados.
7. Muestre las edades de todas las empleadas.
9. Enumere los nombres y fechas de empleo de los empleados nacidos antes de 1960.
Editar 10. Enumere los nombres de todos los empleados con salarios entre 1000 y 2000.
Editar 11. Enumere los nombres de todos los empleados con el apellido Chen y Li.
Editar 13. Ordene los empleados en la tabla de trabajadores según el orden de nacimiento.
Editar 15. Calcula el número de miembros del partido en cada departamento.
Edición 16. Estadísticas de salarios y salarios medios de varios departamentos
Introducción: En la gestión empresarial moderna, la gestión de la información de los empleados es una parte crucial. Mediante un diseño razonable de la base de datos y operaciones de consulta efectivas, la información de los empleados se puede almacenar, administrar y recuperar fácilmente, mejorando la eficiencia de la gestión y las capacidades de apoyo a las decisiones. Este blog presentará cómo diseñar una tabla de información de empleados y proporcionará algunas prácticas de consulta comunes.
tema
Creación de tablas
En la base de datos, a menudo necesitamos realizar varias operaciones de consulta para obtener la información requerida. Las siguientes son algunas prácticas de consulta de uso común, que pueden modificarse y ampliarse adecuadamente según las necesidades específicas.
1. Mostrar información básica de todos los empleados.
select * FROM worker;
2. Consulte los números de departamento de los departamentos a los que pertenecen todos los empleados y no muestre números de departamento duplicados.
3. Encuentre el número de todos los empleados.
4. Enumere los salarios máximo y mínimo.
5. Enumere el salario promedio y el salario total de los empleados.
6. Cree una nueva tabla con solo el número de empleado, el nombre y la participación laboral, tabla de fechas de trabajo nombradas
CREATE TABLE 工作日期表 AS SELECT 职工号, 姓名, 工作时间 FROM worker;
7. Muestre las edades de todas las empleadas.
SELECT 姓名, YEAR(CURRENT_DATE) - YEAR(出生日期) AS 年龄 FROM worker WHERE 姓名 LIKE '%女%';
8. Enumere los números de empleado, nombres y fechas de nacimiento de todos los empleados llamados Liu.
SELECT 职工号, 姓名, 出生日期 FROM worker WHERE 姓名 LIKE '刘%';
9. Enumere los nombres y fechas de empleo de los empleados nacidos antes de 1960.
SELECT 姓名, 工作时间 FROM worker WHERE YEAR(出生日期) < 1960;
10. Enumere los nombres de todos los empleados con salarios entre 1000 y 2000.
SELECT 姓名 FROM worker WHERE 工资 BETWEEN 1000 AND 2000;
11. Enumere los nombres de todos los empleados con los apellidos Chen y Li.
SELECT 姓名 FROM worker WHERE 姓名 LIKE '陈%' OR 姓名 LIKE '李%';
12. Enumere todos los números de empleados, nombres y miembros del grupo con los números de departamento 2 y 3.
SELECT 职工号, 姓名, CASE WHEN 政治面貌 = '党员' THEN '是' ELSE '否' END AS 党员否 FROM worker WHERE 部门号 IN (2, 3);
13. Ordene los empleados en la tabla de trabajadores según el orden de nacimiento.
SELECT * FROM worker ORDER BY 出生日期 ASC;
14. Muestre los números de empleado y los nombres de los tres empleados con el salario más alto.
SELECT 职工号, 姓名 FROM worker ORDER BY 工资 DESC LIMIT 3;
15. Calcula el número de miembros del partido en cada departamento.
SELECT 部门号, COUNT(*) AS 党员人数 FROM worker WHERE 政治面貌 = '党员' GROUP BY 部门号;
16. Estadísticas de salarios y salarios medios de varios departamentos.
SELECT 部门号, SUM(工资) AS 总工资, AVG(工资) AS 平均工资 FROM worker GROUP BY 部门号;
17. Enumere los números de departamento y el número total de personas cuyo número total es mayor que 4.
SELECT 部门号, COUNT(*) AS 总人数 FROM worker GROUP BY 部门号 HAVING COUNT(*) > 4;
Conclusión: A través del diseño de tablas de bases de datos y la práctica de consulta anteriores, podemos almacenar y administrar de manera flexible la información de los empleados y obtener rápidamente la información requerida a través de diversas operaciones de consulta. Esto ayuda a mejorar la eficiencia de la gestión, respalda el análisis de la toma de decisiones y proporciona potentes herramientas y soporte para la gestión de recursos humanos corporativos.
Resumen: en términos de gestión de la información de los empleados, un diseño razonable de la base de datos y operaciones de consulta efectivas son cruciales. Al establecer tablas de datos apropiadas y el uso flexible de declaraciones de consulta, la información de los empleados se puede almacenar y administrar fácilmente, y se pueden obtener rápidamente las estadísticas y los resultados de análisis requeridos. Espero que este blog lo inspire en la gestión de la información de los empleados y las aplicaciones de bases de datos, y le brinde comodidad y beneficios a su trabajo.
Finalmente, espero que puedas seguirlo y que te guste. Si me sigues, continuaré actualizando mis conocimientos relacionados con las bases de datos en el futuro.