MYSQL--数据查询

1. COUNT 使用

1.1 查询employee表中记录数:SELECT COUNT() FROM employee;
1.2 查询员工表中有绩效的人数:
SELECT COUNT(performance) FROM employee;
1.3 查询员工表中月薪大于2500的人数:
SELECT COUNT(
) FROM employee WHERE salary > 2500;
1.4 统计月薪与绩效之和大于5000元的人数:
SELECT COUNT(*) FROM employee WHERE IFNULL(salary,0)+IFNULL(performance,0)>5000;
1.5 查询有绩效的人数,和有管理费的人数:
SELECT COUNT(performance),COUNT(manage) FROM employee;

2. SUM 使用

2.1 查询所有雇员月薪和
SELECT SUM(salary) FROM employee;
2.2 查询所有雇员月薪和,以及所有雇员绩效和
SELECT SUM(salary),SUM(performance) FROM employee;
2.3 查询所有雇员月薪+绩效和
SELECT SUM(salary+IFNULL(performance,0)) FROM employee;
2.4 统计所有员工平均工资
SELECT AVG(salary) FROM employee;

3. MAX和MIN

3.1 查询最高工资和最低工资
SELECT MAX(salary),MIN(salary) FROM employee;

你可能感兴趣的:(MYSQL--数据查询)