MYSQL的隐式类型转换

官方文档中是这么说的


当操作者使用不同类型的操作数,操作数类型兼容的出现使 转换。一些 发生隐式转换。例如,MySQL会自动 将数字转换为字符串的必要,反之亦然。

也可以将数字转换为字符串明确 使用(CAST) 发生隐式转换功能。(用自己的话来理解1.你不用输入转换函数他会自动帮你转换类型,2.使用转换函数concat、cast)

cast使用方法:https://www.cnblogs.com/yangchunze/p/6667502.html

mysql> select 38.8 + cast(38.8 as char);
+---------------------------+
| 38.8 + cast(38.8 as char) |
+---------------------------+
|                      77.6 |
+---------------------------+
1 row in set (0.00 sec)

mysql> select 38.8 + concat(38.8);
+---------------------+
| 38.8 + concat(38.8) |
+---------------------+
|                77.6 |
+---------------------+
1 row in set (0.00 sec)

下面的例子说明字符串转换为数字 比较操作:


原文地址:https://www.cnblogs.com/nul1/p/8423883.html