我一直在尝试查看医院每个专业的平均工资(顺便说一句,这是一个练习),但我无法分别对每个服务进行平均。
我最后的也是我认为最接近答案的是:
SELECT DISTINCT profession, COUNT(salaire) as salaire_moyen
FROM personnel
LIMIT 0,5;
但它只是表明了这一点:
+------------+---------------+
| profession | salaire_moyen |
+------------+---------------+
| infirmier | 17 |
+------------+---------------+
最终目标是获得这个:
+---------------+---------------+
| profession | salaire moyen |
+---------------+---------------+
| secretaire | 1300.00 |
| aide soignant | 1400.00 |
| infirmier | 1505.00 |
| psychologue | 1700.00 |
| medecin | 1966.67 |
+---------------+---------------+
(抱歉,顺便说一句,除了 SQL 代码外,这些术语都是法语,我认为理解它们并不重要,但以防万一,专业意味着工作,salaire moyen 是平均工资,其余的都是姓名每项服务(秘书、医生等)