本文共 1459 字,大约阅读时间需要 4 分钟。
? SQL ????GROUP BY ? HAVING ?????????????????????????????????????????????????????????????????
GROUP BY ??????????????????????????????????????????????????? COUNT?SUM?AVG?MIN?MAX ??
SELECT department_id, AVG(salary) FROM employees GROUP BY department_id;
HAVING ???? GROUP BY ??????????????????????? WHERE ??????????????
SELECT department_id, AVG(salary) FROM employees GROUP BY department_id HAVING AVG(salary) > 8000;
| ?? | GROUP BY | HAVING |
|---|---|---|
| ???? | ????????? | ??????????? |
| ???? | GROUP BY [???] | HAVING [??] |
| ??????? | COUNT?SUM?AVG?MIN?MAX ? | COUNT?SUM?AVG?MIN?MAX ? |
| ???? | ????????? | ???????????? |
SELECT department_id, month, AVG(salary) FROM employees WHERE year = '2023' GROUP BY department_id, month HAVING AVG(salary) > 10000;
SELECT department_id, SUM(salary) FROM employees GROUP BY department_id HAVING SUM(salary) > 50000;
SELECT department_id, job_id, COUNT(employee_id) FROM employees GROUP BY department_id, job_id HAVING COUNT(employee_id) > 10;
==?!=?>?<?>=` ???????????????????? GROUP BY ? HAVING ??????????????????????
转载地址:http://nqpfk.baihongyu.com/