【发布时间】:2011-07-14 18:52:31
【问题描述】:
假设我有一个如下表:
ID RANK SALARY
---------------------
1 Manager 10
2 Temp 5
3 Manager 15
4 Manager 25
我想找到所有经理的人数和他们的薪水总和
SELECT COUNT(Rank), SUM(Salary)
FROM Staff
WHERE Rank = Manager
我想知道我的语法是否正确。
同样用于计算最高/最低/平均工资,是否可以简单地使用像 min/max/avg 这样的聚合函数? (在同一张表中有最低/最高工资)。即
SELECT MAX(Salary),
MIN(Salary)
FROM Staff
我只是想知道,因为它似乎太简单了。
【问题讨论】:
-
你为什么不自己尝试一下?
-
我的电脑上没有 sql,所以我正在下载 :) 但是谢谢!