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 @@ +

1075. Project Employees I

Easy


SQL Schema

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
+
+
\ No newline at end of file