查询中ifNull()的用法数据
SELECT *,IFNULL(age,0) as result from 表名; //如果age为null那么将值设置为0并取别名为result
查询中常用的聚合函数
1.COUNT() 统计指定列不为NULL的记录行数
select count(*) from 表名; //统计查询出的结果的行数
select count(age) from 表名; //统计表中存在age的数据条数
2.MAX() 计算指定列最大值,如果指定列是字符类型,那么使用字符串的排序运算;
select MAX(age) from user; //查询user表中最大年龄
3.MIN() 计算指定列最小值,如果指定列是字符类型,那么使用字符串的排序运算;
select MIN(age) from user; //查询user表中最小年龄
4.SUM() 计算指定列的数值和,如果指定列不是数值类型,那么计算结果为0;
select SUM(age) from user; //查询user表中所有人age之和
5.AVG() 计算指定列的平均值,如果指定列不是数值类型,那么计算结果为0;
select AVG(age) from user; //查询user表中所有人age的平均值