📌  相关文章
📜  教资会网络 | UGC NET CS 2014 年 12 月 – II |问题 32(1)

📅  最后修改于: 2023-12-03 14:54:48.341000             🧑  作者: Mango

UGC NET CS 2014 年 12 月 – II |问题 32

这是一道 UGC NET CS 2014 年 12 月 – II 考试中的问题 32。该问题要求程序员回答有关 SQL 数据库的问题。

问题描述

给定以下两个表:

Employee (ID, name, salary, departmentID)

Department (ID, name, budget)

其中, DepartmentIDEmployee 表的外键。

编写一个 SQL 查询,以显示每个部门的平均工资和预算。

问题分析

此问题需要使用 SQL 查询语言来检索数据并显示结果。为了回答这个问题,首先需要将两个表连接起来,之后需要计算每个部门的平均薪资和预算,并将这些结果显示出来。

下面是可能的 SQL 查询:

SELECT Department.name, AVG(Employee.salary), Department.budget
FROM Employee
INNER JOIN Department ON Employee.departmentID = Department.ID
GROUP BY Department.name, Department.budget;

以上 SQL 查询使用 INNER JOIN 操作符将 Employee 表连接到 Department 表。计算出每个部门的平均工资和预算, 并将结果分组显示。

返回

程序员可以使用以下 markdown 格式返回该问题的答案:

# UGC NET CS 2014 年 12 月 – II |问题 32

## 问题描述

给定以下两个表:

`Employee (ID, name, salary, departmentID)`

`Department (ID, name, budget)`

其中, `DepartmentID` 是 `Employee` 表的外键。

编写一个 SQL 查询,以显示每个部门的平均工资和预算。

## 问题分析

此问题需要使用 SQL 查询语言来检索数据并显示结果。为了回答这个问题,首先需要将两个表连接起来,之后需要计算每个部门的平均薪资和预算,并将这些结果显示出来。

下面是可能的 SQL 查询:

```sql
SELECT Department.name, AVG(Employee.salary), Department.budget
FROM Employee
INNER JOIN Department ON Employee.departmentID = Department.ID
GROUP BY Department.name, Department.budget;
```

以上 SQL 查询使用 `INNER JOIN` 操作符将 `Employee` 表连接到 `Department` 表。计算出每个部门的平均工资和预算, 并将结果分组显示。