天津网站建设网站建设,怀化市网站建设,烟台市铁路建设管理局网站,wordpress 5发布聚合函数聚合函数对一组值进行运算#xff0c;并返回单个值。也叫组合函数函数作用COUNT(*|列名) 统计查询结果的⾏数AVG(数值类型列名)求平均值#xff0c;返回指定列数据的平均值SUM (数值类型列名)求和#xff0c;返回指定列的总和MAX(列名)查询指定列的最⼤值MIN(列名)查…聚合函数聚合函数对一组值进行运算并返回单个值。也叫组合函数函数作用COUNT(*|列名) 统计查询结果的⾏数AVG(数值类型列名)求平均值返回指定列数据的平均值SUM (数值类型列名)求和返回指定列的总和MAX(列名)查询指定列的最⼤值MIN(列名)查询指定列的最⼩值这边有必要要提一下COUNT这个函数count(*) 和 count(1)和count(列名)区别count(1) 和 count(*)的区别执行上来看count(1) and count(*)的效果一样但是如果在表做过分析之后使用count(1)比count(*)的用时会少一些但是又差的不多sql会自动帮助count()函数优化指定到那一个字段所以count(1)和count(*)基本没有差别 淦那我为什么要写count(1) 和 count(字段)1.count(1) 会统计表中的所有的记录数包含字段为null 的记录2.count(字段) 会统计该字段在表中出现的次数忽略字段为null 的情况。即不统计字段为null 的记录count(*) 和 count(1)和count(列名)区别1.count(*) 参数包括了所有的列结果相当于行数在统计结果的时候不会忽略值为null2.count(1) 包括了所有列用1代表代码行在统计结果的时候不会忽略值为null3.count(字段) 只包括指定字段那一行统计结果的时候会忽略值为null的记录三者的执行效率列名为主键count(列名)会比count(1)快列名不为主键count(1)会比count(列名)快如果表多个列并且没有主键则 count1 的执行效率优于 count*如果有主键则 select count主键的执行效率是最优的如果表只有⼀个字段则 select count*最优。