如果我尝试添加两个包含在引号中的数字,MySQL 如何评估?
如果我们尝试添加用引号引起来两个数字,意味着我们把字符串作为数字对待。在此情况下,MySQL 将值转换成最接近的数字等效值并评估结果。以下示例将对此进行演示。
示例
mysql> Select '1525' + '200'As Total; +-------+ | Total | +-------+ | 1725 | +-------+ 1 row in set (0.00 sec)
广告
如果我们尝试添加用引号引起来两个数字,意味着我们把字符串作为数字对待。在此情况下,MySQL 将值转换成最接近的数字等效值并评估结果。以下示例将对此进行演示。
mysql> Select '1525' + '200'As Total; +-------+ | Total | +-------+ | 1725 | +-------+ 1 row in set (0.00 sec)