温馨提示×

SQL的count和sum有什么区别

sql
小亿
349
2024-04-19 10:20:06
栏目: 云计算

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

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

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

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

1