学堂 学堂 学堂公众号手机端

SQL的count和sum有什么区别

lewis 3年前 (2022-08-22) 阅读数 4 #技术

count和sum都是SQL中的聚合函数,但是它们的作用不同。

  1. count:用于统计表中符合特定条件的行数。它返回匹配条件的行数,不包括NULL值。例如,COUNT(*)会返回表中所有行的数量,COUNT(column_name)会返回特定列中不为空的行数。

  2. sum:用于计算特定列中所有数值的总和。它只能用于数值类型的列,对于其他类型的列会返回NULL。例如,SUM(column_name)会返回该列所有数值的总和。


因此,count和sum的区别在于count返回行数,而sum返回数值列的总和。

版权声明

本文仅代表作者观点,不代表博信信息网立场。

热门