1、count
count(*)获取总记录,包含为null;
count(列名)获取总记录,不包含null。
示例:
select count(*) from emp where xxx; 符合条件的所有记录总数。
select count(comm) from emp; comm这个字段中不为空的元素总数。
select count(distinct job ) from emp; 取得工作岗位的个数
2、sum()
sum可以取得某一个列的和,null会被忽略
示例:select sum(age) from student;会自动忽略为null的age
注意:select sum(age+size) from student;不会忽略为null的size,需要需要将为null的转为0进行合计
select sum(age+ifnull(size,0)) from student;
3、平均值avg()
注意事项同sum()
4、最大值max()
示例:select max(str_to_date (hiredate, '%Y-%m-%d')) from emp;//取得最晚入职得员工
5、最小值min()
示例:select min(sal) from emp;//取得最低薪水