Last active
April 15, 2024 19:53
-
-
Save pazteddy/b37868ed6c8f8eda7f9e82ba99dfec39 to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| SELECT nombre_departamento, COUNT(*) AS total_empleados | |
| FROM empleados JOIN departamento ON departamento.id_departamento = empleados.id_departamento | |
| GROUP BY nombre_departamento; |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| BEGIN; | |
| -- Creación de la tabla "departamento" | |
| CREATE TABLE departamento ( | |
| id_departamento SERIAL PRIMARY KEY, | |
| nombre_departamento VARCHAR(50) | |
| ); | |
| -- Inserciones en la tabla "departamento" | |
| INSERT INTO departamento (nombre_departamento) VALUES ('Ventas'); | |
| INSERT INTO departamento (nombre_departamento) VALUES ('Marketing'); | |
| INSERT INTO departamento (nombre_departamento) VALUES ('Finanzas'); | |
| -- Creación de la tabla "empleados" | |
| CREATE TABLE empleados ( | |
| id_empleado SERIAL PRIMARY KEY, | |
| nombre_empleado VARCHAR(50), | |
| id_departamento INT, | |
| FOREIGN KEY (id_departamento) REFERENCES departamento(id_departamento) | |
| ); | |
| -- Inserciones en la tabla "empleados" para el departamento "Ventas" | |
| INSERT INTO empleados (nombre_empleado, id_departamento) VALUES ('Juan Pérez', 1); | |
| INSERT INTO empleados (nombre_empleado, id_departamento) VALUES ('María López', 1); | |
| INSERT INTO empleados (nombre_empleado, id_departamento) VALUES ('Carlos Ramirez', 1); | |
| -- Inserciones en la tabla "empleados" para el departamento "Marketing" | |
| INSERT INTO empleados (nombre_empleado, id_departamento) VALUES ('Ana Martínez', 2); | |
| INSERT INTO empleados (nombre_empleado, id_departamento) VALUES ('Pedro Gómez', 2); | |
| INSERT INTO empleados (nombre_empleado, id_departamento) VALUES ('Laura Sánchez', 2); | |
| -- Inserciones en la tabla "empleados" para el departamento "Finanzas" | |
| INSERT INTO empleados (nombre_empleado, id_departamento) VALUES ('Andrés Torres', 3); | |
| INSERT INTO empleados (nombre_empleado, id_departamento) VALUES ('Sofía Fernández', 3); | |
| COMMIT; |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment