MySQL SUM()函数对于作为其参数的具有字符数据类型的列的评估方式
如果将字符类型列作为其参数,则MySQL SUM()函数将返回0而不是NULL,并附带一个警告。以下示例使用名称为’Social’的表中的数据来说明它:
阅读更多:MySQL 教程
示例
mysql> Select * from Social;
+------+-------+
| Id | Name |
+------+-------+
| 100 | Rahul |
+------+-------+
1 row in set (0.00 sec)
mysql> Select SUM(Name) From Social;
+-----------+
| SUM(Name) |
+-----------+
| 0 |
+-----------+
1 row in set, 1 warning (0.00 sec)