From e811d4a5b50317ad92a4bcc8e82cad9e8db33e1e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jos=C3=A9=20Antonio=20Chac=C3=B3n=20Guti=C3=A9rrez?= <138903866+joseantoniochacon@users.noreply.github.com> Date: Mon, 3 Jun 2024 23:44:34 -0600 Subject: [PATCH] Create README - LeetHub --- 1075-project-employees-i/README.md | 69 ++++++++++++++++++++++++++++++ 1 file changed, 69 insertions(+) create mode 100644 1075-project-employees-i/README.md diff --git a/1075-project-employees-i/README.md b/1075-project-employees-i/README.md new file mode 100644 index 0000000..52c926b --- /dev/null +++ b/1075-project-employees-i/README.md @@ -0,0 +1,69 @@ +
Table: Project
+-------------+---------+
+| Column Name | Type |
++-------------+---------+
+| project_id | int |
+| employee_id | int |
++-------------+---------+
+(project_id, employee_id) is the primary key of this table.
+employee_id is a foreign key to Employee
table.
+Each row of this table indicates that the employee with employee_id is working on the project with project_id.
+
+
++ +
Table: Employee
+------------------+---------+ +| Column Name | Type | ++------------------+---------+ +| employee_id | int | +| name | varchar | +| experience_years | int | ++------------------+---------+ +employee_id is the primary key of this table. It's guaranteed that experience_years is not NULL. +Each row of this table contains information about one employee. ++ +
+ +
Write an SQL query that reports the average experience years of all the employees for each project, rounded to 2 digits.
+ +Return the result table in any order.
+ +The query result format is in the following example.
+ ++
Example 1:
+ +Input: +Project table: ++-------------+-------------+ +| project_id | employee_id | ++-------------+-------------+ +| 1 | 1 | +| 1 | 2 | +| 1 | 3 | +| 2 | 1 | +| 2 | 4 | ++-------------+-------------+ +Employee table: ++-------------+--------+------------------+ +| employee_id | name | experience_years | ++-------------+--------+------------------+ +| 1 | Khaled | 3 | +| 2 | Ali | 2 | +| 3 | John | 1 | +| 4 | Doe | 2 | ++-------------+--------+------------------+ +Output: ++-------------+---------------+ +| project_id | average_years | ++-------------+---------------+ +| 1 | 2.00 | +| 2 | 2.50 | ++-------------+---------------+ +Explanation: The average experience years for the first project is (3 + 2 + 1) / 3 = 2.00 and for the second project is (3 + 2) / 2 = 2.50 ++