Consulta relacionada con tablas de bases de datos en Linux

Tabla de contenido

1. Mostrar información básica de todos los empleados.

 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

 7. Muestre las edades de todas las empleadas. 

8. Enumere los números de empleado, nombres y fechas de nacimiento de todos los empleados llamados Liu.

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 12. Enumere todos los números de empleados, nombres y miembros del grupo con los números de departamento 2 y 3.

Editar 13. Ordene los empleados en la tabla de trabajadores según el orden de nacimiento.

Editar 14. Muestre los números de empleado y los nombres de los 3 empleados principales con el salario más alto.

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 

​Editar 17. Enumere los números de departamento y el número total de personas cuyo número total es mayor que 4.


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.

Supongo que te gusta

Origin blog.csdn.net/weixin_62304542/article/details/131659204
Recomendado
Clasificación