加号在 MySQL 中的使用

皮康龙发布

加号两侧的参数类型会影响计算的结果。

  • 数值 + 数值:直接运算。
  • 字符 + 数值:先试图将字符转换成数值,如果转换成功,则继续运算;否则转换成 0,再做运算。
  • null + 数值:结果都为 null。
mysql> SELECT 233+233, '233'+233, 'haha'+233, NULL+233;
+---------+-----------+------------+----------+
| 233+233 | '233'+233 | 'haha'+233 | NULL+233 |
+---------+-----------+------------+----------+
|     466 |       466 |        233 |     NULL |
+---------+-----------+------------+----------+
1 row in set, 1 warning (0.00 sec)
分类: 未分类

0 条评论

发表评论

电子邮件地址不会被公开。 必填项已用*标注