回顾:SQL练习题(难度:中)
题1:查找每个部门的平均工资,并按照部门名称进行排序。
分析:可以使用 SQL 的 `GROUP BY` 和 `ORDER BY` 子句来实现。
以下是一个示例的 SQL 查询:
SELECT department, AVG(salary) AS average_salaryFROM employeesGROUP BY departmentORDER BY department;
在上述查询中,使用了以下步骤:
1. `SELECT department, AVG(salary) AS average_salary`:选择要返回的列,包括部门名称 `department` 和计算每个部门的平均工资 `AVG(salary)`,并将平均工资列命名为 `average_salary`。
2. `FROM employees`:指定要查询的表为 `employees`。
3. `GROUP BY department`:按照部门名称进行分组,以便计算每个部门的平均工资。
4. `ORDER BY department`:按照部门名称对结果进行排序。执行上述查询后,将返回每个部门的名称和对应的平均工资,并按照部门名称进行排序。
请注意,上述示例中的表名和列名可能需要根据你的实际数据库结构进行相应的调整。
点 击 下 方 关注+星标+置顶 公众号

文章转载自SQL 数据库入门学习,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。




