SQL的count和sum有什么区别
导读:count和sum都是SQL中的聚合函数,但是它们的作用不同。 count:用于统计表中符合特定条件的行数。它返回匹配条件的行数,不包括NULL值。例如,COUNT(* 会返回表中所有行的数量,COUNT(column_name 会返回...
count和sum都是SQL中的聚合函数,但是它们的作用不同。
-
count:用于统计表中符合特定条件的行数。它返回匹配条件的行数,不包括NULL值。例如,COUNT(*)会返回表中所有行的数量,COUNT(column_name)会返回特定列中不为空的行数。
-
sum:用于计算特定列中所有数值的总和。它只能用于数值类型的列,对于其他类型的列会返回NULL。例如,SUM(column_name)会返回该列所有数值的总和。
因此,count和sum的区别在于count返回行数,而sum返回数值列的总和。
声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!
若转载请注明出处: SQL的count和sum有什么区别
本文地址: https://pptw.com/jishu/670677.html
