Untitled

1.使用以下语句:

SELECT MAX(salary),MIN(salary),AVG(salary),SUM(salary),job_id
FROM employees
GROUP BY job_id
ORDER BY job_id

结果如下:

Untitled

2.使用以下语句:

SELECT MAX(salary)-MIN(salary) AS DIFFERENCE
FROM employees

结果如下:

Untitled

3.使用以下语句:

SELECT MIN(salary),manager_id
FROM employees
WHERE manager_id IS NOT NULL
GROUP BY manager_id
HAVING MIN(salary)>=6000;

结果如下:

Untitled

4.使用以下语句:

注意:count(*)是用来统计表中记录的一个函数,返回匹配条件的行数。

SELECT department_id,COUNT(*),AVG(salary)
FROM employees
WHERE department_id is not null
GROUP BY department_id
ORDER BY AVG(salary) DESC

结果如下:

Untitled

5.使用以下语句:

SELECT COUNT(*),job_id
FROM employees
GROUP BY job_id