如果 MySQL SUM() 函数获取字符数据类型作为其论据,它会如何评估?


MySQL SUM() 函数将返回 0,而不是 NULL,并针对将其字符类型列作为其参数,发出警告。以下使用名为“Social”的表中的数据示例将对此进行说明 −

示例

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)

更新于: 07-Feb-2020

117 次浏览

激发您的事业

通过完成课程获得认证

入门
广告

>